角色和责任
- 项目管理委员会(PMC)
- 项目管理委员会成员(PMCer)
- 项目开发委员会(Committers)
- 项目开发委员会成员(Committer)
- 项目贡献者(Contributor)
项目管理委员会(PMC)
PMC负责对项目的重大发展问题进行决策,指导Committers的工作。
责任
- 指导Committer进行项目的开发管理
- 决定PMCer资格、Committer资格
- 推选PMC主席
- 维护项目章程
成为PMCer
- 由一名PMCer提名,成为候选人
- PMC征得候选人同意
- PMC投票决定候选人是否成为PMCer
项目开发委员会(Committers)
Committers负责项目的开发管理。
责任
- 负责评审issue和pull request,与提交者沟通
- 负责pull request的拒绝和接受
- 负责分支管理、新版本发布
- 能够持续投入项目开发
成为Committer
- Contributor连续3个月每月至少有1个pull request被接受,或者1个月内至少有3个pull request被接受,自动成为候选人
- PMC征得候选人同意
- PMC投票决定候选人是否成为Committer