Definitions of Roles

Maintainer

  • A committer that is also an arbiter for other committers in the Github/Git repositories.
  • May override merging criteria to merge/close a pull-request or to push/revert a commit.

Committer (previously Reviewer)

  • May reject a pull-request, which prohibits merging. "Veto"
  • May vote for an approval.
  • (Requires merge privilege) May merge a pull-request if it has enough number of approval-votes from committers (2 or more).
  • May propose new committers among well-known contributors and vote for new committers
  • Vote for a committer removal.
  • The ability of reject and merge may be limited to a few subdirectories.
  • The list of reviewers and their subdirectories is at [.github/CODEOWNERS].

Contributor

  • Anyone who has sent a pull-request, which is accepted and merged with the full procedures.

Note

We allow anyone to send and review pull-requests (although may be not allowed to vote), or to write an issue as long as they do no harm or break [CODE_OF_CONDUCT.md]

The results of the search are