Governance#
MindIE SD follows a maintainer-led governance model for code review, protected-branch merging, and release readiness.
Roles#
Branch keepers#
Branch keepers are responsible for:
release readiness checks
protected-branch merge policy
final merge authorization on protected branches
Approvers#
Approvers are responsible for:
reviewing changes that are ready to merge
validating technical quality, test evidence, and documentation impact
confirming that user-visible changes are reflected in docs and release notes when needed
Reviewers#
Reviewers are responsible for:
technical feedback
reproduction assistance
code, test, and documentation review
Decision process#
Routine pull requests#
For normal pull requests:
A clear issue, problem statement, or approved RFC should exist.
The contributor prepares code, tests, and documentation updates.
A reviewer provides technical review.
An approver confirms readiness.
A branch keeper or authorized maintainer merges to the protected branch.
Release and governance decisions#
For release and governance decisions:
Branch keepers coordinate release readiness and branch policy.
Approvers confirm code, documentation, and changelog state.
Release execution happens only on approved Ascend/NPU runners.
Source of truth#
Role membership is maintained in the repository:
OWNERSis the role source used by the repository workflow.
Community standards#
Follow
CODE_OF_CONDUCT.md.Keep tests, changelog entries, and documentation aligned with user-visible changes.
Use an RFC before landing major interface, behavior, or release-policy changes.