Skip to content

Roles and Responsibilities

Tobias Glaser edited this page Jul 12, 2023 · 1 revision

The roles and responsibilities that people can assume in Milo are based on merit. Everybody can help no matter what their role is. Those who have been long-term or valuable contributors to the project obtain the right to vote and commit directly to the source repository.

image


Milo Contributor

  • A contributor is a user who graduated from Milo Academy and contributes to Milo in the form of code or documentation. They take extra steps to participate, are active on the Slack channels, participate in discussions, and provide patches, documentation, suggestions, and criticism.

Milo Committer

  • Milo Contributors who give frequent and valuable contributions to Milo can have their status promoted to that of a "Committer". 
  • In order for a Contributor to become a Committer, another Committer can nominate that Contributor, or the Contributor can ask for it. In both cases, the Contributor starts a new discussion of the category 'Poll' on the GitCorp discussion channel where they list their qualifications, achievements, and other relevant information to support their case to become a Committer.
  • Once a Contributor is nominated, all of the Committers will vote. If there are at least 3 positive votes and no negative votes, the Contributor is converted into a Committer and given the appropriate permissions.

Milo Admin

  • Committers who frequently participate with valuable contributions may have their status promoted to that of a "Milo Admin"
  • In order to become a Milo Admin, another Admin must nominate the Committer. The individual may then be approved with a 3/4 majority of all Admins.