Skip to content

Latest commit

 

History

History
64 lines (53 loc) · 2.79 KB

File metadata and controls

64 lines (53 loc) · 2.79 KB

Roles and Responsibilities

Developer Roles

Project Management Committee (PMC)

  • 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.

Committers

  • 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.

Contributors

  • 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.

User Roles

Most Valuable Person (MVP)

  • 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.

Ambassador

  • 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.

Users

  • 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 Apache Way

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.