Skip to content

Commit

Permalink
Merge branch 'main' into second-website-review
Browse files Browse the repository at this point in the history
  • Loading branch information
DanieldeR authored Oct 1, 2021
2 parents e3722ec + 59ea479 commit 7fb9ac1
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions GOVERNANCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ Users: Members who engage with the Cartographer community, providing valuable fe

**Maintainers**: The Cartographer project leaders are currently all employees of VMware. They are responsible for the overall health and direction of the project; final reviewers of PRs and responsible for releases. Some maintainers are responsible for one or more components within a project, acting as technical leads for that component. Maintainers are expected to contribute code and documentation, review PRs including ensuring quality of code, triage issues, proactively fix bugs, and perform maintenance tasks for these components. If a maintainer leaves VMware, they will also leave their maintainer position. As the project matures and more contributors are getting involved, this section might be revised.


## Request for Comment (RFC) Process

One of the most important aspects in any open source community is the concept of requests for comments (RFC). All large changes to the codebase and/or new features, including ones proposed by maintainers, should be preceded by an RFC in this repository. This process allows for all members of the community to weigh in on the concept (including the technical details), share their comments and ideas, and offer to help. It also ensures that members are not duplicating work or inadvertently stepping on toes by making large conflicting changes.
Expand All @@ -30,4 +29,4 @@ RFCs should cover the high-level objectives, use cases, and technical recommenda

To maintain velocity in a project as busy as Cartographer, the concept of Lazy Consensus is practiced. Ideas and / or proposals should be shared by maintainers via GitHub with the appropriate maintainer groups (e.g., @vmware-tanzu/cartographer-maintainers) tagged. Out of respect for other contributors, major changes should also be accompanied by a ping on Slack, and a note on the Cartographer mailing list as appropriate. Author(s) of proposals, pull requests, issues, etc. will specify a time period of no less than five (5) working days for comment and remain cognizant of popular observed world holidays. Other maintainers may request additional time for review, but should avoid blocking progress and abstain from delaying progress unless absolutely needed. The expectation is that blocking progress is accompanied by a guarantee to review and respond to the relevant action(s) (proposals, PRs, issues, etc.) in short order. All pull requests need to be approved by two (2) maintainers.

Lazy Consensus is practiced for the main project repository and the additional repositories listed above.
Lazy Consensus is practiced for the main project repository and the additional repositories listed above.

0 comments on commit 7fb9ac1

Please sign in to comment.