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.
53 stars 44 forks source link

Rework rules for branching, pull requests and document status #59

Closed MarkusKuemmerle closed 1 year ago

MarkusKuemmerle commented 1 year ago

The current description in the section "Use branches to reflect the artefact status" of https://github.com/camaraproject/Governance/blob/main/ProjectStructureAndRoles.md should be replaced by an open source best practice.

Vodafone and DT have worked out an outline how the process could look like, please see attachement to this issue. ProposeChanges.pptx

MarkusKuemmerle commented 1 year ago

Changes in the governance documents can be found in this branch: https://github.com/camaraproject/Governance/tree/Changes-and-contributions-to-CAMARA

MarkusKuemmerle commented 1 year ago

... and in this pull request: https://github.com/camaraproject/Governance/pull/60

Bart-Ericsson commented 1 year ago

A reflection on the process in the ppt file. In general I am happy to see such a systematic way finally comes. I think the process is pretty aligned with the GITHUB open-source way-of-working, which is excellent.

My only comment is the step between 1 and 2. Who will and how to make a decision about a contribution will or will not turn into a Pull Request.

MarkusKuemmerle commented 1 year ago

It's a decision in the Sub Project community (all Contributors of the Sub Project). Either silent consensus or a majority vote as stated in the Project charter.

MarkusKuemmerle commented 1 year ago

Update of CONTRIBUTING.MD is also necessary, please see https://github.com/camaraproject/Governance/pull/66

MarkusKuemmerle commented 1 year ago

Rules defined in ProjectStructureAndRoles.md, manual created in CONTRIBUTING.MD, all repositories cleaned up according this.