Become A Committer
Become A Committer of Apache HertzBeat
Anyone being supportive of the community and working in any of the CoPDoC areas can become an Apache HertzBeat™ committer. The CoPDoC is an acronym from ASF to describe how we recognize your contributions not only by code.
- Community - You can join us via our mailing list, issue trackers, discussions page to interact with community members, and share vision and knowledge
- Project - a clear vision and consensus are needed
- Documentation - without it, the stuff remains only in the minds of the authors
- Code - discussion goes nowhere without code
Apache HertzBeat™ community strives to be meritocratic. Thus, once someone has contributed sufficiently to any area of CoPDoC they can be a candidate for committer-ship and at last voted in as a HertzBeat committer. Being an Apache HertzBeat™ committer does not necessarily mean you must commit code with your commit privilege to the codebase; it means you are committed to the HertzBeat project and are productively contributing to our community's success.
Committer requirements
There are no strict rules for becoming a committer or PPMC member. Candidates for new committers are typically people that are active contributors and community members. Anyway, if the rules can be clarified a little bit, it can somehow clear the doubts in the minds of contributors and make the community more transparent, reasonable, and fair.
Continuous contributions
Committer candidates should have a decent amount of continuous engagements and contributions (fixing bugs, adding new features, writing documentation, maintaining issues boards, code review, or answering community questions) to HertzBeat.
- 3+ months with activity and engagement.
- 20+ pr coding, document, test or other contributions.
Quality of contributions
- A solid general understanding of the project
- Well tested, well-designed, following Apache HertzBeat™ coding standards, and simple patches.
- Well-organized and detailed user-oriented documentation.
Community involvement
- Be active, courteous, and respectful on the dev mailing list and help mentor newer contributors and users.
- Be active, courteous, and respectful on the issue tracker for project maintenance
- Be active, courteous, and respectful for pull requests reviewing
- Be involved in the design road map discussions with a professional and diplomatic approach even if there is a disagreement
- Promoting the project by writing articles or holding events