DRAFT
OSDU is working on a longer-term maturation process but for now, this will be the short-term official guideline for the deprecation process:
- Make an ADR – An example osdu/platform/system/storage#62 (closed)
- Ensure all CSPs/services lead are aware of the API deprecation/changes
- Communicate and agree on timeline for fix on dependencies for X milestones
- Announce intent in release notes/related channels for community awareness for X milestones
- Mark API as “To be deprecated” in API docs for X milestones until fix is available
- Remove API in agreed milestone.
- If no other services dependencies or objections in ADR, we aim for at least 1 milestone cycle.
Example scenario:
- ADR approved/Announce intent for upcoming milestone in current M11 cycle
- Mark API as deprecated in M12
- Deprecate API in M13