-
Notifications
You must be signed in to change notification settings - Fork 9.2k
Open
Labels
metadatatags, info, license, contact, markdown usage, etc.tags, info, license, contact, markdown usage, etc.versioningdescribing versions of APIs/endpoints/operationsdescribing versions of APIs/endpoints/operations
Description
The proposal
A LifeCycle object to describe the API lifecycle, eg:
info:
lifecycle:
maturity: published # or deprecated, retired, ...
published_at: 2019-01-01
deprecated_at: 2022-01-01
retired_at: 2022-06-01
Data related to other version may be specified eg. via link relations
links:
- rel: prev
url: https://prev-oas-spec
- rel: next
url: https://next-oas-spec
Benefits
Automatic discovery of API status.
Considerations
- http://apisjson.org/ seems not maintained anymore
- we already have
deprecationinformations in operations - lifecycle could contain further informations related to eg. versioning (link to previous spec versions)
Related to
libremente, aymen94, sebbalex, leptoquark, tkrop and 3 more
Metadata
Metadata
Assignees
Labels
metadatatags, info, license, contact, markdown usage, etc.tags, info, license, contact, markdown usage, etc.versioningdescribing versions of APIs/endpoints/operationsdescribing versions of APIs/endpoints/operations