Skip to main content

如何成为 Committer

备注

Apache InLong 是完全按照 Apache 的规则来构建社区的,Apache Committer 是 ASF(Apache 软件基金会)中用来表示提交特定项目的人的术语, Apache InLong Committer 拥有 InLong 代码库的写权限,可以合并 PR,任何人只要为社区做出了足够的贡献并获取到足够的信任就可以成为 Apache InLong Committer。

任何人只要对 InLong 项目做了贡献,那你就是官方承认的 InLong 项目的 Contributor 了,从 Contributor 成长为 Committer 并没有一个确切的标准, 也没有任何预期的时间表,但是 Committer 的候选人一般都是长期活跃的贡献者,成为 Committer 并没有要求必须有巨大的架构改进贡献, 或者多少行的代码贡献,贡献代码、贡献文档、参与邮件列表的讨论、帮助回答问题等等都提升自己影响力的方式。

潜在贡献清单(无特定顺序):

  • 提交自己发现的 Bug、特性、改进到 Issue
  • 更新官方文档使项目的文档是最近的、撰写 InLong 的最佳实践、特性剖析的各种对用户有用的文档
  • 执行测试并报告测试结果,性能测试与其他项目性能对比测试等
  • 发布版本时,积极参与投票
  • 参与邮件列表中的讨论,一般会有以 [DISCUSS] 开头的邮件
  • 回答用户或开发人员在邮件列表中的提问
  • 审查(Review) 其他人的工作(包括代码和非代码)并发表你自己的建议
  • 对 GitHub 上的 Issue 进行审查,维护 Issue 为最新状态,比如:关闭过时的 Issue、更改 Issue 的错误信息等
  • 指导新加入的贡献者,熟悉社区流程
  • 发表关于 InLong 的演讲和博客,并将这些添加到 Issue 的官方网站
  • 有利于 Issue 社区发展的任何贡献
  • ......

更多可以参考:ASF官方文档

并不是每个人都能完成这个清单上的所有(甚至任何)项目。如果你想用其他方式来做贡献,那就去做吧(并把它们添加到列表中)。 愉快的举止和乐于奉献的精神是您对 InLong 项目产生积极影响所需要的全部。 邀请您成为 Committer 是您与社区长期稳定互动的结果,是 InLong 社区对您的信任和认可。

Committer 有义务审查(Review)和合并(Merge)其他人提交的 PR,版本发布时测试和投票候选版本,参与特性设计方案的讨论以及其他类型的项目贡献。 当你足够活跃且对社区的贡献比较大后,就可以晋升为 InLong 项目的 PMC 成员。