社区治理
MindIE SD 采用 maintainer-led 治理模型,面向代码评审、受保护分支合入和版本发布进行统一管理。
角色定义
Branch keepers
Branch keepers 负责:
- 版本发布就绪检查
- 受保护分支的合入策略
- 受保护分支上的最终合入授权
Approvers
Approvers 负责:
- 审核已具备合入条件的变更
- 校验技术质量、测试证据和文档影响
- 确认用户可见变更已同步到文档与发布记录
Reviewers
Reviewers 负责:
- 提供技术评审意见
- 协助问题复现
- 审核代码、测试与文档
决策流程
日常 Pull Request
普通 PR 按以下流程处理:
- 先有清晰的问题描述、Issue 或已批准的 RFC。
- 贡献者提交代码、测试和文档更新。
- Reviewer 给出技术评审意见。
- Approver 确认变更已具备合入条件。
- Branch keeper 或具备授权的 maintainer 将变更合入受保护分支。
发布与治理决策
发布与治理类事项按以下流程处理:
- Branch keepers 协调版本发布准备和分支策略。
- Approvers 确认代码、文档和变更记录状态。
- 发布仅在批准的 Ascend/NPU runner 上执行。
信息来源
角色名单与仓库工作流使用的角色来源以 OWNERS 为准。
社区规范
- 遵守
CODE_OF_CONDUCT.md。 - 用户可见变更必须同步更新测试、文档和变更记录。
- 重大接口变更、行为变更和发布策略变更应先提交 RFC。