add a minimal GOVERNANCE.md for discussion#11
Conversation
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
There was a problem hiding this comment.
Let's make CODEOWNERS / OWNERS a different discussion?
Tim Hockin (thockin)
left a comment
There was a problem hiding this comment.
I am OK with this.
| @@ -0,0 +1,32 @@ | |||
| # Governance | |||
|
|
|||
| > **Status: Draft — under review and discussion.** This document is a proposal and has not yet been ratified by the Substrate maintainers. Feedback welcome via PR review or on the `ate-dev@groups.google.com` mailing list. | |||
There was a problem hiding this comment.
|
|
||
| - **Code changes.** Every PR needs at least one Maintainer approval and green CI before merge. Authors do not merge their own PRs. | ||
| - **Design changes.** File a GitHub issue or discussion describing the proposal and tag relevant Maintainers. Allow at least one week for feedback. Significant changes require majority Maintainer support. | ||
| - **Disputes.** Try to resolve on the PR or issue first. If that fails, any participant can ask the Maintainers to decide; Maintainers resolve by majority vote. |
There was a problem hiding this comment.
This is OK for now, but hopefully we will see more direct ownership of subsystems which will delegate authority away from "majority" votes.
|
To clarify, AIUI we have two distinct places where we can apply "authority": Org: Member / Owner Repo: Read / Triage / Write / Maintain / Admin I think we should distinguish "project administration" from "development" from the beginning, so Org:Owner, Repo:Maintain, and Repo:Admin are put aside for now. This doc proposes 3 tiers: Contributors, Reviewers, Maintainers. There's an implicit tier below contributors ("contributor to be"). Default: not an org member or repo collaborator Contributor:
Reviewer:
Maintainer:
Does that map? Eventually we will want to use OWNERS or CODEOWNERS |
Howdy folks! Thanks for the awesome work :) I hear you may be open to some of us eager to help out. Here's my bit to get started.
NOTE: we don't yet have a.github/CODEOWNERSAdded one :)