社区治理

MindIE SD 采用 maintainer-led 治理模型,面向代码评审、受保护分支合入和版本发布进行统一管理。

角色定义

Branch keepers

Branch keepers 负责:

  • 版本发布就绪检查
  • 受保护分支的合入策略
  • 受保护分支上的最终合入授权

Approvers

Approvers 负责:

  • 审核已具备合入条件的变更
  • 校验技术质量、测试证据和文档影响
  • 确认用户可见变更已同步到文档与发布记录

Reviewers

Reviewers 负责:

  • 提供技术评审意见
  • 协助问题复现
  • 审核代码、测试与文档

决策流程

日常 Pull Request

普通 PR 按以下流程处理:

  1. 先有清晰的问题描述、Issue 或已批准的 RFC。
  2. 贡献者提交代码、测试和文档更新。
  3. Reviewer 给出技术评审意见。
  4. Approver 确认变更已具备合入条件。
  5. Branch keeper 或具备授权的 maintainer 将变更合入受保护分支。

发布与治理决策

发布与治理类事项按以下流程处理:

  1. Branch keepers 协调版本发布准备和分支策略。
  2. Approvers 确认代码、文档和变更记录状态。
  3. 发布仅在批准的 Ascend/NPU runner 上执行。

信息来源

角色名单与仓库工作流使用的角色来源以 OWNERS 为准。

社区规范

  • 遵守 CODE_OF_CONDUCT.md
  • 用户可见变更必须同步更新测试、文档和变更记录。
  • 重大接口变更、行为变更和发布策略变更应先提交 RFC。