camaraproject / Governance

Telco network capabilities exposed through APIs provide a large benefit for customers. By simplifying telco network complexity with APIs and making the APIs available across telco networks and countries, CAMARA enables easy and seamless access.
56 stars 46 forks source link

Proposal for API Repositories lifecycle with Sandbox / Incubated / Graduated / Archived #159

Open hdamker opened 3 months ago

hdamker commented 3 months ago

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.

hdamker commented 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.

hdamker commented 2 months ago

Updated the link to the proposal in wiki above.

FabrizioMoggio commented 1 month ago

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.