角色和责任

  • 项目管理委员会(PMC)
  • 项目管理委员会成员(PMCer)
  • 项目开发委员会(Committers)
  • 项目开发委员会成员(Committer)
  • 项目贡献者(Contributor)

项目管理委员会(PMC)

PMC负责对项目的重大发展问题进行决策,指导Committers的工作。

责任

  1. 指导Committer进行项目的开发管理
  2. 决定PMCer资格、Committer资格
  3. 推选PMC主席
  4. 维护项目章程

成为PMCer

  1. 由一名PMCer提名,成为候选人
  2. PMC征得候选人同意
  3. PMC投票决定候选人是否成为PMCer

项目开发委员会(Committers)

Committers负责项目的开发管理。

责任

  1. 负责评审issue和pull request,与提交者沟通
  2. 负责pull request的拒绝和接受
  3. 负责分支管理、新版本发布
  4. 能够持续投入项目开发

成为Committer

  1. Contributor连续3个月每月至少有1个pull request被接受,或者1个月内至少有3个pull request被接受,自动成为候选人
  2. PMC征得候选人同意
  3. PMC投票决定候选人是否成为Committer