How to Become a Committer or PPMC member
Apache GraphAr (incubating) is to build a community in full accordance with Apache’s rules. Apache Committer is a term used in ASF (Apache Software Foundation) to refer to people who submit specific projects. Committer has the permission to write the GraphAr code base and can merge PR. Anyone who has made enough contributions to the community and gained enough trust can become an Committer.
As long as anyone contributes to the GraphAr project, you are the officially recognized Contributor of the GraphAr project. There is no exact standard for growing from Contributor to Committer. There is also no expected timetable, but Committer candidates are generally long-term active contributors. Becoming Committer does not require considerable contributions to architecture improvements. Or how many lines of code contributions, contributing code, contributing documents, participating in discussions on the mailing list, helping answer questions, etc., are all ways to increase your influence.
List of potential contributions (in no particular order):
- Submit the bugs, features, and improvements you found to the issue.
- Update the official documentation so that the project documentation is the most recent, the best practices for writing GraphAr, and various valuable documents for feature analysis.
- Perform test and report test results, performance test and performance comparison test of any modules, etc.
- Actively participate in voting when the version is released.
- Participate in the discussion on the mailing list. Usually, there will be mails starting with
[DISCUSS]
. - Answer questions from users or developers on the mailing list.
- Review the work of others (both code and non-code) and publish your suggestions.
- Review issues on GitHub and maintain the latest status of issues, such as outdated closing issues, changing issue error information, etc.
- Guide new contributors and be familiar with the community process.
- Publish speeches and blogs about GraphAr, and add these to GraphAr's official website.
- Any contribution that is beneficial to the development of the GraphAr community.
- ......
For more reference: ASF official document
Not everyone can complete all (or even any) items on this list. If you want to contribute in other ways, do it (and add them to the list). Pleasant manners and dedication are all you need to have a positive impact on the GraphAr project. We are inviting you to become Committer results from your long-term and stable interaction with the community, and it means the trust and recognition of the GraphAr community.
Committer is obliged to review and merge PRs submitted by others, test and vote on candidate versions when the version is released, participate in the discussion of feature design plans and other types of project contributions. When you are active enough and contribute a lot to the community, you can be promoted to a PPMC member of the GraphAr project.