diff --git a/technical_committee.md b/technical_committee.md index 80b447dc4188174c94bc9104e4368a3b0238a99a..9fd7e76920da3acc9bbc4daa6b79e363af115e1f 100644 --- a/technical_committee.md +++ b/technical_committee.md @@ -2,6 +2,16 @@ +## 社区技术角色 + +- 技术委员会委员(TC) + +- SIG Maintainer + +- SIG Contributor + + + ### 技术委员会职权: (一)定义和维护社区技术发展的方向和蓝图; @@ -23,140 +33,72 @@ **决策机制:** - 社区每间隔一月举行例会; -- 涉及事项决策的例会,出席人数应达成员二分之一以上方能召开(且其中必须包含主席),就各项决策事项应经出席人数的过半数同意通过;如果决策结果存在平票,主席将对该事项具有一票决策权。 -- 会议具体议程和具体参会方式将至少提前三个工作日在社区邮件列表中通知。 - -### PMC(Project Management Commitee) - -项目管理委员会,为项目核心管理团队,参与 Roadmap 和重大决议决策,从 committer 中产生 - -**如何成为 PMC:** - -- 超过社区2⁄3 PMC 投票通过; -- 长期关注项目发展并深度参与项目讨论的 committer,成为 committer 至少半年时间; - -**职责:** - -- 积极参与项目讨论,对项目重大决策给予指导; -- 负责保证开源项目的社区活动都能运转良好; - -**权利:** - -- Pull Request review 权限; -- Pull Request approve 权限; -- Merge 权限; -- 对于项目重大决定的投票权; - - - -### Maintainer - -具有代码提交能力的开发者. - -**如何成为 Committer:** - -由已有的 PMC 推荐,并通过2⁄3以上投票通过,满足必须条件以及选择条件中的一个: - -必须满足: - -- 成为社区成员时间超过三个月; - -以下三个条件任意满足一个即可: - -- 超过10个 PR 合并; -- 完成至少一个重大功能; -- 修复至少一个严重 Bug; - -**职责:** - -- 社区咨询支持; -- 积极响应指派给您的 Issue 或 PR; -- Review 社区的 PR; - -**权限:** - -- Pull Request review 权限; -- Merge 权限; -- 获得 OpenAnolis Maintainer 勋章; - - - -### Contributor - -做过代码贡献的开发者。 - -**如何成为 Contributor:** - -- 在 OpenAnolis的任何一个项目代码库中成功提交一个 PR 并合并。 - -**职责:** - -- 积极响应指派给您的 Issue 或 PR; - -**权限:** - -- 加入 OpenAnolis GitHub/Gitee 组织,成为OpenAnolis开源社区的一员。 -- 获得 OpenAnolis Contributor 小礼物; - +- 涉及事项决策的例会,出席人数应达成员二分之一以上方能召开(且其中必须包含主席),就各项决策事项应经出席人数的过半数同意通过;如果决策结果存在平票,主席将对该事项具有一票决策权。 -### User Group(社区层面) +- 会议具体议程和具体参会方式将至少提前三个工作日在社区邮件列表中通知。 -**1. Community Leader** + -**如何成为 Community Leader:** +- ### SIG Maintainer -由已有的 PMC 推荐,参与 OpenAnolis 布道,必须满足以下两个以上条件: + SIG Maintainer为SIG及相关项目的管理及维护团队,参与 Roadmap 和重大决议决策,从 Contributor 中产生。 -- 成为社区成员时间超过4个月,并4个月内保持活跃; -- 原创 OpenAnolis 相关文章并发布数达到3篇以上; -- 至少代表 OpenAnolis,参与大会、Meetup 等分享一次; + **如何成为 SIG Maintainer:** -**职责:** + - 超过社区2⁄3 Maintainer 投票通过; + - 长期活跃的项目贡献者并深度参与项目规划讨论; -- 社区咨询支持; -- 积极响应指派给您的文章或分享; -- 对于社区运行规则的投票权; + 至少满足以下三个条件中的任意一个: -**权利:** + - 超过10个 PR 合并; + - 完成至少一个重大功能; + - 修复至少一个严重 Bug; -- 可以对社区运营方向建议以及推进; + + **职责:** + - 积极参与项目讨论,对项目重大决策给予指导; + - 负责保证开源项目的社区活动都能运转良好; + - SIG的主要贡献者及维护者; -\2. Ambassador + **权利:** -**如何成为 Ambassador:** + - Pull Request review 权限; + - Pull Request approve 权限; + - Merge 权限; + - 对于项目重大决定的投票权; -以下条件任意满足之一即可 + -- 原创 OpenAnolis 相关文章并成功发布一篇以上。 -- 在社区活跃超过1个月,并答疑超过30多次。 + ### SIG Contributor -**职责:** + **如何成为 Contributor:** -- 积极响应社区内提问; + 在SIG中有贡献包括代码提交,代码review,bug提交等; -**权利:** + **职责:** -- 获得 OpenAnolis 相关周边。 + - 社区咨询支持; + - 提交代码及问题; + - Review 社区的 PR; -\3. 城市站社区管理者 + **权限:** -**如何成为城市站社区管理者:** + - 代码提交及Pull Request review 权限; + - Bug系统提交权限; -- 只要你对 OpenAnolis 有热情,愿意为 OpenAnolis 的布道贡献自己的一份力,一次及以上参与社区线下共建; + -**职责:** + ## SIG组成员权限划分 -- 主导 OpenAnolis 城市站线上线下活动,包括但不限于 Meetup、Channel 等形式; -- 参与 OpenAnolis 城市布道; + | **SIG成员** | **角色** | **sig_info.yaml** | **代码提交及review** | **approve及代码合入** | + | ----------- | ---------------------------------------------------- | ----------------- | -------------------- | --------------------- | + | Maintainer | SIG组织、规划及代码仓库维护 | Y | Y | Y | + | Contributor | 广泛的贡献者,代码、文档、问题反馈者,不局限代码贡献 | N | Y | N | -**权利:** -- 认证成为 OpenAnolis 城市站社区管理者,获得相关证书; -- 获得 OpenAnolis 相关运营周边支持; -- 获得 OpenAnolis 运营以及内容支持; ## 联系我们