Skip to content

Latest commit

 

History

History
83 lines (60 loc) · 4 KB

membership.md

File metadata and controls

83 lines (60 loc) · 4 KB
Role Responsibilities Requirements
Contributor Active participant in the community Finish at least one contribution to the project in specific repos
Active Contributor Active contributor in the community Have 5 merged PRs or fixed major bugs
Committer Contributions acceptance approval Have proven track record of contributions and lead major development. Must receive two PMC nominations and pass voting.
PMC Make and approve technical design decisions. Define milestones and releases. Elect new community members. Highly experienced committer. Must receive two PMC nominations and pass voting.

Note: This document is a work in progress. This doc outlines the various responsibilities of contributor roles in StarRocks.

Contributor

Everyone who contributes can become a StarRocks contributor. The members will provide mentorship and guidance when new contributors need assistance.

How to become a Contributor?

  • 1 merged PR in the following repos: StarRocks, docs or flink-connector-starrocks

As a Contributor, we expect you to:

  • Actively participate in StarRocks' project development
  • Participate in community events (meetups, hackathons, etc.)
  • Learn and help others learn StarRocks-related technologies

Privileges:

  • Be listed as a StarRocks contributor
  • Be awarded a StarRocks Contributor e-certificate

Active Contributor

Active contributors are contributors who have made outstanding contributions and sustained commitment to StarRocks. They actively participate in the community by contributing code, improving docs and helping others.

How to become an Active Contributor?

  • Have 5 merged PRs or fixed major bugs
  • Participate in more than 5 code reviews
  • Actively participate in community events such as online/offline meetups and community discussions

Responsibilities and privileges:

  • Join the community meeting and discussion
  • Mentor and guide new contributors
  • Be listed as a StarRocks Active Contributor and featured on the StarRocks official website
  • Be awarded a StarRocks Active Contributor e-certificate

Committer

Committers are promoted from Active Contributors.

They have the authority to merge master branches and are responsible for the planning and maintenance of StarRocks. They also are active members in sharing their knowledge with the community.

How to become a Committer?

  • Have a deep understanding of StarRocks' principles and future plans
  • Have the ability to deal with various issues that arise in the project promptly
  • Lead a major development, write and revise related documents
  • Receive at least two PMC nominations and pass voting

Responsibilities and privileges:

  • Mentor and guide other memberships in the community
  • Ensure continued health of subproject
  • Be granted write access to StarRocks repos (to be specified)
  • Be listed as a StarRocks Committer and featured on the StarRocks official website
  • Be awarded a StarRocks Committer e-certificate

PMC

PMCs are promoted from Committers. They have the authority to merge master branches and are responsible for the planning and maintenance of StarRocks. They also are active members in sharing their knowledge with the community.

How to become a PMC?

  • In-depth understanding of StarRocks principles and a clear understanding of StarRocks' future plans
  • Have the ability to deal with project issues promptly
  • Lead project development and iterations, and steer the overall direction of the project
  • Receive at least two PMC nominations and pass voting

Responsibilities and privileges:

  • Mentor and guide other memberships in the community
  • Ensure continued health of the project, such as code quality and test coverage
  • Make and approve technical design decisions
  • Define milestones and releases
  • Vote and promote new committers and PMCs
  • Be listed as a StarRocks PMC and featured on the StarRocks official website
  • Be awarded a StarRocks PMC e-certificate