Community Members

Responsibilities of most roles are focused on special interest groups (SIGs). The distinction between maintainers and committers does not relate to Gitee permissions but rather to the extent of governance within SIGs. For details, see the following description.

Contributor

Responsibilities: Act as the major contributor to a SIG and projects, main fixer of issues in code repositories, and code develpoer.

View Details

Committer

Responsibilities: Act as the primary owner of some repositories in a SIG and review the contributions of other members.

Requirements: Frequently contribute to the SIG, have extensive experience, and be willing to participate in review.

View Details

Maintainer

Responsibilities: Act as a SIG leader, driver, and planner, ensure the development and evolution of the SIG, and may also act as a project owner.

Requirements: Have extensive experience, a strong sense of responsibility, excellent technical skills, and management abilities.

View Details
New Contributors
New members are welcome to join the community. For details about how to start contributing, see MindSpore Contribution Guide.
Existing Community Members
Existing community members should comply with the community developer principles, be familiar with the SIG, roles, policies, software, conventions, and related technical and/or writing capabilities. For the expectations, responsibilities, and requirements for community roles, see the following content.

Contributor

Contributors are continuously active developers in the community. They can claim issues and PRs, participate in SIG activities, and complete tests before committing PRs.

Joining Requirements

Responsibilities and Rights

Note: Contributors who actively participate in code review have the opportunity to become SIG committers.

Committer

Committers are core contributors who have the permission to merge code and are also owners of code repositories, ensuring the code quality and correctness, and are responsible for the project development.

Definition: See Committer entries in the sig-info.yaml file in repositories owned by MindSpore SIGs.

Joining Requirements

Responsibilities and Rights

Maintainer

Maintainers are the managers, drivers, and planners of SIGs. They lead the review, update, and fixing of related code to ensure stability and compatibility. They are key roles in the project ecosystem. Maintainers have all the responsibilities and permissions of reviewers. In addition, maintainers are responsible for determining technical roadmaps and internal and external coordination of SIGs.

Definition: See Maintainer entries in the sig-info.yaml file in repositories owned by MindSpore SIGs.

Joining Requirements

Responsibilities and Rights