- Description: The PMC is responsible for the overall management and oversight of the project.
- Responsibilities:
- Ensure the project adheres to the Apache Way.
- Make decisions regarding project direction and policies.
- Manage releases and ensure quality standards are met.
- Handle legal and licensing issues.
- Description: Committers are contributors who have earned the right to commit code directly to the project repository.
- Responsibilities:
- Review and commit code contributions from the community.
- Maintain the project's codebase and documentation.
- Mentor new contributors and facilitate their integration into the project.
- Ensure contributions adhere to project guidelines and standards.
- Description: Contributors are individuals who contribute to the project by submitting patches, documentation, or other improvements.
- Responsibilities:
- Submit patches and improvements via pull requests.
- Participate in discussions and provide feedback on issues and proposals.
- Follow the project's contribution guidelines and coding standards.
- Engage with the community and assist other contributors.
- Description: The MVP is an outstanding contributor to the project's outreach and community impact.
- Responsibilities:
- Enhance the project's influence in the industry.
- Organize community activities and industry forums for the project.
- Promote the large-scale application of the project.
- Description: The Ambassador is an active advocate and promoter of the project.
- Responsibilities:
- Promote the project's value through articles and speeches.
- Participate in community activities and invite community members.
- Expand the project's implementation scenarios.
- Description: Users are individuals or organizations that use the project.
- Responsibilities:
- Provide feedback and report issues.
- Participate in the community by asking questions and sharing experiences.
- Contribute to the project's documentation and knowledge base.
The project follows the principles of the Apache Way, which include:
- Community Over Code: Prioritizing a healthy and vibrant community over the code itself.
- Meritocracy: Recognizing and rewarding contributions based on merit.
- Openness: Conducting all project discussions and decisions in public forums.
- Consensus: Striving for consensus in decision-making processes.
For more information on the Apache Way, please refer to the Apache Software Foundation.