-
Notifications
You must be signed in to change notification settings - Fork 5.4k
How to Become a Presto Committer?
Technically a committer is someone who has write access to the Presto repository. The path to committership starts with becoming a contributor to the project. Over time contributors prove that they have high commitment to the project and they get nominated by an existing committer to become a committer.
When a committer candidate is nominated by an existing committer, majority approval is required from the TSC (charter). The nomination should include a justification of why that person should become a committer (e.g., code/test/doc contributions, other positive impact to the project & community, etc.)
Committer candidates:
- demonstrate good collaboration skills
- submit high quality pull requests that conform to Presto coding styles and best practices.
- demonstrate good understanding of Presto’s criteria for accepting pull requests
- help with reviewing pull requests from the community
- contribute to design/technical discussions on Github and Slack
- help with user issues on Github, user mailing list, and Slack
- have good judgement around when some code should be merged, or when to ask someone else to make that judgement
- care deeply about code quality
- care deeply about good test coverage & proper user documentation
- care deeply about performance and reliability
Committership can be revoked under rare circumstances, such as when a committer stops becoming a good citizen of the project or when a committer becomes inactive for an extended period of time.