Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: define Committer role, remove expectations from Decision Making #51

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

evanp
Copy link
Contributor

@evanp evanp commented Dec 4, 2024

This PR closes #48 . It gives a definition of the Committer status and some common-sense rules for becoming a Committer, the responsibilities, and ending Committer status.

The PR also takes out the language in Decision Making about an expected Committer role, since it's now defined.

</h2>

<p>
A <dfn>Committer</dfn> is authorized to make changes to one or more GitHub repositories that are managed by the group. Participants can earn Committer status through a history of useful contributions. Granting Committer status is made through consensus, as discussed in <a href="#decision">Decision Process</a>. There is no limit to the number of Committers in the group or on a repository. There is no time limit on Committer status. Each repository should have at least one active Committer. Chair(s) can revoke Committer status for any reason. A Committer can give up the role voluntarily.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
A <dfn>Committer</dfn> is authorized to make changes to one or more GitHub repositories that are managed by the group. Participants can earn Committer status through a history of useful contributions. Granting Committer status is made through consensus, as discussed in <a href="#decision">Decision Process</a>. There is no limit to the number of Committers in the group or on a repository. There is no time limit on Committer status. Each repository should have at least one active Committer. Chair(s) can revoke Committer status for any reason. A Committer can give up the role voluntarily.
A <dfn>Committer</dfn> is authorized to make changes to one or more GitHub repositories that are managed by the group. Participants can earn Committer status through a history of useful contributions. Granting Committer status is made through consensus, as discussed in <a href="#decision">Decision Process</a>. There is no limit to the number of Committers in the group or on a repository. There is no time limit on Committer status. Each repository for ongoing work items should have at least one active Committer other than the Chairs. Chair(s) can revoke Committer status for any reason. A Committer can give up the role voluntarily.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i'm not wed to this little suggestion, and it kinda goes without saying since all work items have "champions" in the staging process anyways, but thought it might be a helpful reminder to give write privileges to one or more key participants any time a new repo is made 😄

@dmitrizagidulin
Copy link
Member

Discussed on the December CG call. One proposal was for merging the PR, but renaming 'Committer' to 'Contributor'. PLH pointed out that it might intercept with the existing W3C Contributor term.
Will continue discussing async.

@bumblefudge
Copy link
Contributor

I'm flexible here, I was AFK during Friday's meeting and honestly didn't follow very well the second half of the discussion. I thought when originally writing these docs and PRs that "committer" was a subset of contributor that made textual/work-item contributions, but I don't really care either way which term we use, as the basic idea is the same (anyone who contributes substantially can take ownership and responsibility, and a chairs-only work item isn't really democratic/open/community-driven enough for my tastes 😄 )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Committer status
3 participants