...
Any pmc vote on any of the issues above w/the exception of releases will be conducted as follows:
- A [DISCUSS] thread is conducted
- A [VOTE] thread is opened for a window, typically of one week. The window and method must be specified.
...
- Correcting typos, docs, website, and comments etc operate a “Commit Then Review” policy
- Code modifications must have been reviewed by at least one other contributor
- Code modifications require two +1 committer votes (can be author + reviewer)
- Code must not be committed while under active reasonable discussion
- Code must not be committed if a committer has requested reasonable time to conduct a review
- Code must not be committed while subject to an explicit -1 vote by a committer for clearly expressed and reasonable technical grounds
- If code has been committed but not released, a -1 vote from a committer (that is not resolved by follow-up commits) can be reverted
- If the proposer responds to the concerns of a -1 voter, and the -1 voter does not engage reasonably with the response, the -1 is rescinded
- Committers should explicitly veto work exceptionally rarely
...
- A small group of contributors works on a draft CEP before bringing it to the community.
- A [DISCUSS] thread is conducted on the proposal
- Once the proposal is finalized and any major committer dissent reconciled, call a [VOTE] on the ML to have the proposal adopted. The criteria for acceptance is consensus (3 binding +1 votes and no binding vetoes). The vote should remain open for 72 hours.
- Minor modifications to a CEP can be made by lazy consensus; major modifications should be made via this process, with the prior version being archived and linked from the new proposal.