Skip to main content
Version: v1.7.x

Become A PPMC member

Become A PPMC member of Apache HertzBeat

Anyone being supportive of the community and working in any of the CoPDoC areas can become an Apache HertzBeat™ PPMC member. 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 PPMC membership and at last voted in as a HertzBeat PMC member. Being an Apache HertzBeat™ PPMC member 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.

PPMC member requirements

There are no strict rules for becoming a committer or PPMC member. Candidates for new PPMC member 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

PMC member 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.

  • 12+ months with activity and engagement.

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