Open hdamker opened 3 months ago
@camaraproject/tsc-participants The proposal above and within https://wiki.camaraproject.org/pages/viewpage.action?pageId=38109400 https://lf-camaraproject.atlassian.net/wiki/spaces/CAM/pages/14560178/Proposal+for+the+lifecycle+of+API+Repositories+with+Sandbox+Incubated+Graduated+Archived for your attention.
Updated the link to the proposal in wiki above.
I think this is good proposal to move forward on APIs that maybe are more innovative and require some more pre-work to be done to capture the attention of the operators or developers.
Problem description
This issue is replacing the previous issue #129. It utilises the decoupling of API Repositories and CAMARA Sub Projects which was introduced with https://github.com/camaraproject/Governance/issues/142.
The maturity levels Sandbox / Incubated / Graduated / Archived are in this proposal applied to API Repositories.
With this proposal the decision about the creation of a new CAMARA Sub Project (if no existing Sub Project is fitting) is postponed to the Incubation process where much more information about the API, it's use case and user stories and the API specification and especially it's support by the community is available.
The full proposal including the definition of the lifecycle and the proposed criteria for the maturity levels is available within the Wiki and can be commented also there: https://wiki.camaraproject.org/pages/viewpage.action?pageId=38109400
Possible evolution
Alternative solution
Additional context
Open point: How to differentiate in CAMARA GitHub the different maturity levels to give interested visitors a clear orientation about the important API repositories. Proposals are welcome.