社区

提交者指南

qianmoQqianmoQ· 更新于 2026-10-05· 阅读 10 分钟· 0 次阅读

登录后可跨设备保存划线和私人笔记登录

提交者指南

如何成为 bRPC Committer

简介

Apache 社区的参与者有以下角色:贡献者(Contributor)、提交者(Committer) 和 PMC(项目管理委员会)成员。

当个人的贡献被项目接受时,他/她将自动成为贡献者。提交者和 PMC 成员由 PMC 经过协商一致的投票后发出邀请。

这里我们仅讨论 bRPC 社区邀请提交者和 PMC 成员的一些指导原则,以便能够有效地评估开发者在社区中的参与程度。

The Apache Way:

在任何人成为 Apache 项目的提交者或 PMC 成员之前,应首先了解“](https://apache.org/theapacheway/index.html)What’s TheApacheWay”。

提交者指导原则:

有重要的功能贡献(不限于代码),或长期参与社区建设(缺陷修复、代码评审、文档翻译与校对、社区推广等)。在公开领域参与社区讨论并产生积极影响。

PMC 成员指导原则:

能够积极参与社区维护工作,如回复邮件、整理 wiki、发布管理、代码评审等。认同 Apache 社区理念,并能积极推动社区发展。

同行评审:

上述要求具有很强的主观性,无法进行量化衡量。因此,PMC 需要形成定期的评审机制,讨论并邀请符合条件的人选。

每 1-2 个月进行一次评审,提名并讨论合适的人选。


详细流程

1. 如何发展 committer

前提条件

  1. 贡献者提交超过 10 次 commit
  2. 贡献者愿意接受成为 committer 的邀请
  3. 贡献者订阅 dev@brpc.apache.org 并通过向 dev@apache.org 发送邮件进行自我介绍

成为 committer 的历程

  1. 提名人向 private@brpc 发起邮件发起讨论并开始投票。如果投票通过即可(至少 3 个 +1,+1 >- 1)。(参见投票邮件模板 https://community.apache.org/newcommitter.html#committer-vote-template)

  2. 提名人向 private@brpc 和 private@incubator 发送关闭投票的邮件,标题可以是 subject [RESULT] [VOTE]。(参见关闭邮件模板 https://community.apache.org/newcommitter.html#close-vote)

  3. 提名人向被提名人发送邀请信,并在收到回复后提示其提交 ICLA。(参见 https://community.apache.org/newcommitter.html#committer-invite-template 中的模板)

  4. 被提名人填写 ICLA( https://www.apache.org/licenses/contributor-agreements.html ),个人贡献者需要下载 [ICLA]( https://www.apache.org/licenses/icla.pdf )填写个人信息并签名,然后将电子版发送至 secretary@apache.org 。(注意:ICLA 需要填写完整信息,包括通讯地址和签名,否则会被 ASF 的 secretary 退回。)个人信息填写部分(签名除外)可以使用 PDF 阅读器或浏览器填写,保存后再签名。支持的签名方式:

    • 打印 pdf 文档,手写签名后扫描为电子版;
    • 使用支持手写输入的设备进行电子签名;
    • 使用 ‘gpg’ 进行电子签名,即对填写了个人基本信息的 pdf 文件进行操作(需要提前生成与注册邮箱匹配的公钥/密钥对):‘gpg – armor – detach sign icla. pdf’;
    • 使用 ‘DocuSign’ 进行签名;
  5. 提名人向 dev@brpc.apache.org 发送公告邮件

如何在 github 上授予 committer 权限

  1. 添加为 committer( https://whimsy.apache.org/roster/ppmc/brpc )
  2. 让其设置 github id( https://id.apache.org/ )
  3. 让其访问网站并获得 github 权限( https://gitbox.apache.org/setup/ )

secretary@apache.org 给出的建议步骤

请完成以下事项:

  1. 在你的 private@ 列表上进行讨论和投票。这样可以避免任何与人员相关的敏感问题,这些问题应当保持私密。
  2. 如果投票通过,请用一个新的邮件主题 [RESULT][VOTE] 在 private@ 列表上公布结果。这样秘书处就能更容易地找到投票结果,以便在提交 ICLA 时申请账号。
  3. 只有在候选人接受 committer 身份之后,才在你的 dev@ 列表上公布新 committer。

完成这些事情会让所有人的工作都更轻松。

2. 如何将 committer 晋升为 PPMC 成员

流程参考:Apache 官网文档

实际流程

  1. 在 private@brpc 上发起讨论。如无异议,继续
  2. 在 private@brpc 上发起投票
  3. 投票通过后,向 PPMC 私有邮件列表发送关于投票结果的邮件
  4. 向 IPMC(private@incubator.apache.org](mailto:private@incubator.apache.org))发送邮件,并引用投票结果
  5. 在 private@brpc 上宣布新的 PPMC 成员
  6. 通过访问 https://whimsy.apache.org/roster/ppmc/brpc 设置其权限
  7. 帮助其订阅私有邮件组。参见 https://whimsy.apache.org/committers/moderationhelper.cgi

最后修改于 2022 年 11 月 4 日:Update index.md (6307ba4d7)

评论

登录后参与评论

正在加载评论…