Replies: 3 comments
-
Speaking more about the benefits of delegating most of this to the community via the CONTRIBUTING process. Other than 5 items the vast majority of changes can be done quite easily with approval from the community. The number of approvals for the vast majority can be adjusted as needed as well. Eg. Maybe more things should require 1-2 reviewers. Maybe the default should be 4 instead of 5. That's all a community decision for the CONTRIBUTING guide. Including items like must pass all linting checks if the community wants that in the CONTRIBUTING guide. |
Beta Was this translation helpful? Give feedback.
-
See PR as well https://github.com/cncf/cnf-wg/pull/131 |
Beta Was this translation helpful? Give feedback.
-
I think there should be an initial file for the 'approved-best-practices.md' and I guess a 'draft-best-practices.md' as well. |
Beta Was this translation helpful? Give feedback.
-
Proposal for minimal decision making and acceptance process for most items
The default process covers items which do not need additional discussion and community buy-in. Any item not in the listed in the “exception” list be be accepted after approval from a small number of any community member approvals (see more below).
Items needing further discussion and approval are the exception. They will use a different decision making process and are listed in the Additional Approval Items list below.
Some examples of items using the default minimal number of community approvals include:
Below I've broken the updates up based on daily contributions in the Contributing Guide and the move involved and adminstrative items listed in our Governance documents
A pull request which makes the changes as outlined below is at https://github.com/cncf/cnf-wg/pull/131
GOVERNANCE.md
The process outlined in the GOVERNANCE.md delegate the default process to a more relaxed contributing process, outlined in CONTRIBUTING.md, and focus on the exceptions requiring a more thorough decision making process to acheive our desired outcome of fair representation and technical excellence.
Note that the latter decision making process is marked as TBD so that we can focus on the content the community is currently wanting to contributing and discuss (eg. new use cases and best practice proposals).
GOVERNANCE.md - Suggested updates
Default changes and approval
Changes to content in the CNF WG repository (including adding new content) for any item not listed in the Additional Approval Items will follow the acceptance and approval process outlined in the CONTRIBUTING guide.
Changes requiring additional approval
Items in the Additional Approval Items list require further discussion and approval before being accepted. The decision making process for items in this list is TBD.
Additional Approval Items
CONTRIBUTING.md
The following are an overview of suggested updates to https://github.com/cncf/cnf-wg/blob/master/CONTRIBUTING.md#submit-andor-review-pull-requests section
The following changes only require 1 reviewer:
Changes to other content in the CNF WG repository (including new content) for any item not listed in the Additional Approval Items list require 5 community reviewers to approve.
Any CNF WG community member may be a reviewer. Reviewers may be added by requesting review access (Github READ role works) via a Github issue.
Anyone with merge access may merge the PR after it has the required number of approvals from reviewers.
CONTRIBUTING.md - Suggested updates in the PR section
Acceptance
Steps for creating a new PR:
main
branch of the cnf-wg repositorySteps to accept a PR
Anyone with merge access can merge the PR after the item has been approved.
Beta Was this translation helpful? Give feedback.
All reactions