---
id: 'become-committer'
title: '如何成为 Committer'
---

任何支持社区并在 CoPDoC 领域中工作的人都可以成为 Apache Fesod (Incubating) 的 Committer。CoPDoC 是以下四点的缩写，用来描述我们如何不仅仅通过代码来认识到您的贡献：

- **(Co)mmunity** - 你可以通过我们的邮件列表、问题追踪器、讨论页面与社区成员互动，并分享愿景和知识。
- **(P)roject** - 需要明确的愿景和共识。
- **(Do)cumentation** - 没有它，内容只会停留在作者的头脑中。
- **(C)ode** - 没有代码，讨论就毫无意义。

Apache Fesod (Incubating) 社区努力追求基于功绩的原则。因此，一旦有人在 CoPDoC 的任何领域有了足够的贡献，他们就可以成为 Committer 的候选人，最终被投票选为 Apache Fesod (Incubating) 的 Committer。成为 Apache Fesod (Incubating) 的 Committer 并不一定意味着你必须使用你的提交权限向代码库提交代码，它意味着你致力于 Apache Fesod (Incubating) 项目并为我们社区的成功做出了积极的贡献。

## Committer 的要求

没有成为 Committer 的严格规则。新的 Committer 的候选人通常是积极的贡献者和社区成员。但是，如果能稍微明确一些规则，就可以在一定程度上消除贡献者的疑虑，使社区更加透明、合理和公平。

### 持续的贡献

Committer 的候选人应该持续参与并为 Apache Fesod (Incubating) 做出大量的贡献（例如修复漏洞、添加新功能、编写文档、维护问题板、代码审查或回答社区问题）。

### 贡献的质量

- 对项目有深入的理解。
- 经过充分测试、良好设计、遵循 Apache Fesod (Incubating) 的编码标准，及简单的修复补丁。
- 井井有条的面向用户的详细文档。

### 社区参与

- 在开发邮件列表上保持积极、礼貌与尊重，并帮助指导新的贡献者和用户。
- 在项目维护的问题跟踪器上积极、有礼貌与尊重。
- 对于拉取请求审查保持积极、有礼貌与尊重。
- 即使存在分歧，也要以专业和外交的态度参与技术路线图的讨论。
- 通过撰写文章或举办活动来推广项目。

## 日常工作

- 查看社区待处理的 Pull Request 和 Issue 列表，负责问题的处理
  - 包括标记、回复、关闭 issue 等；
  - 将 issue 分配至熟悉该模块的贡献者；
- 分配 issue 后，需要进行如下判断：
  - 判断是否是长期 issue，如是，则标记为 `pending`；
  - 判断 issue 类型，如：bug，enhancement，discussion 等；
  - 标记 Milestone。
- Committer 提交的 PR，需要根据 PR 类型和当前发布的周期标注 Label 和 Milestone。
- Committer 审核通过 PR 时，可以进行 “squash and merge” 的操作，如果有问题可以加上 change request 或者 @ 相关人员协助处理。

## 福利权益

每个 Apache Committer 都有资格获得免费 JetBrains 订阅，使他们能够访问 JetBrains 产品包，如 IntelliJ IDEA、PyCharm 和其他桌面工具。

如果您已是一名 Apache Committer，但未收到免费的 JetBrains 订阅，请使用您的 @apache.org 电子邮件地址 [All Products Packs for Apache committers](https://www.jetbrains.com/shop/eform/apache?product=ALL) 以便于 Apache Fesod (Incubating) 的后续开发。

如果您已经使用了免费的 JetBrains 订阅，遇到 License 到期，可以使用您的 @apache.org 电子邮件地址 续订免费的所有产品包，并在您的 JetBrains 桌面工具（例如 IntelliJ IDEA） 中点击 `Refresh license list` 刷新订阅。
