brpc/community/newcommitter_cn.md
2022-12-14 20:13:26 +08:00

69 lines
3.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 这里记录发展Committer 和 PPMC成员的流程和参考网站信息
## 1. 如何发展committer
### 前置条件
1. 贡献者commit数量达到10个以上
2. 贡献者个人有意愿接受邀请成为committer
3. 贡献者订阅dev@brpc.apache.org并发邮件介绍自己
### 成为committer的路程
1. 提名者在private@brpc中发起讨论和投票投票通过即OK 最少3+1 +1 > -1)投票邮件模版https://community.apache.org/newcommitter.html#committer-vote-template
2. 提名者发送close vote邮件给private@brpc和private@incubator ,标题可以为subject [RESULT][VOTE]close邮件模版https://community.apache.org/newcommitter.html#close-vote
3. 提名者给被提名者发invite letter并得到回复后再提示他提交ICLA模版见https://community.apache.org/newcommitter.html#Committer%20Invite%20Template
4. 被提名者填写[CLA](https://www.apache.org/licenses/contributor-agreements.html), 个人贡献者需要下载[ICLA](https://www.apache.org/licenses/icla.pdf)填写个人信息并签名,发送电子版给 secretary@apache.org。注意ICLA需要填写信息完全包括邮寄地址和签名否则会被ASF的秘书打回个人信息填写项除签名外可以使用 PDF 阅读器或浏览器填写,填写后保存进行签名。签名方式支持:
- 打印 pdf 文件,手写签名后扫描为电子版;
- 使用支持手写的设备进行电子签名;
- 使用 `gpg` 进行电子签名,即对填写好个人基本信息的 pdf 文件进行操作(需要提前生成与登记邮箱匹配的公钥/密钥对):`gpg --armor --detach-sign icla.pdf`
- 使用 `DocuSign` 进行签名;
5. 提名者发送announce邮件到dev@brpc.apache.org
### 如何赋予committer在github上的权限
1. 加为committer
https://whimsy.apache.org/roster/ppmc/brpc
2. 让他设置github id
https://id.apache.org/
3. 让他访问该网址获得github的权限
https://gitbox.apache.org/setup/
### Apache 官网new committer相关的文档
* https://community.apache.org/newcommitter.html
* https://infra.apache.org/new-committers-guide.html
* https://juejin.cn/post/6844903788982042632
### Suggested steps from secretary@apache.org
Please do these things:
1. Hold the discussion and vote on your private@ list. This avoids any issues related to personnel, which should remain private.
2. If the vote is successful, announce the result to the private@ list with a new email thread with subject [RESULT][VOTE]. This makes it easier for secretary to find the result of the vote in order to request the account at the time of the filing of the ICLA.
3. Only if the candidate accepts committership, announce the new committer on your dev@ list.
Doing these things will make everyone's job easier.
## 2. 如何把committer变成为PPMC
### 流程参考Apache官网文档
* https://incubator.apache.org/guides/ppmc.html#voting_in_a_new_ppmc_member
* https://community.apache.org/newcommitter.html
* https://incubator.apache.org/guides/ppmc.html#podling_project_management_committee_ppmc
### 实际流程
1. 在private@brpc中发起讨论如果没有反对则继续
2. 在private@brpc中发起投票
3. 在private@brpc中发邮件结束投票并通知private@incubator.apache.org
4. 在private@brpc中和dev中announce new PPMC
5. 设定他的权限通过访问https://whimsy.apache.org/roster/ppmc/brpc
6. 帮他订阅private邮件组参见https://whimsy.apache.org/committers/moderationhelper.cgi