返回

开源指南|如何从零开始参与 Apache 顶级开源项目?(二)从贡献到成为 Committer

后端

写在开头

上一篇文章 如何从零开始参与 Apache 顶级开源项目? 我们介绍了 Apache Doris 社区的工作机制、如何参与社区贡献以及如何完成第一个 PR,更多是从大而全的角度来介绍参与开源。

今天我们就进入下一阶段:从一个普通贡献者变成一个 Apache Committer。

当然,成为一个 Committer 绝非易事,需要你的坚持、耐心和热爱。但相信我,这一路你收获的不仅仅是技术和经验,还有社区和友谊。

成为 Committer 的基本要求

Apache 基金会对 Committer 的基本要求是:

  • 在 Apache 项目中至少贡献了两年。
  • 积极参与社区,包括代码审查、文档编写、测试和推广等。
  • 对 Apache 社区的价值观和文化有深刻的理解。
  • 拥有良好的沟通和协作能力。
  • 能够独立完成复杂的任务。

当然,不同项目的具体要求可能有所不同,但基本要求大同小异。

如何从贡献者成为 Committer

从贡献者成为 Committer,一般需要经历以下几个阶段:

  1. 积极参与社区,贡献高质量的代码和文档。
  2. 成为项目的核心贡献者,在代码审查、文档编写、测试和推广等方面发挥重要作用。
  3. 获得其他 Committer 的认可和支持。
  4. 向项目管理委员会 (PMC) 申请成为 Committer。
  5. PMC 投票通过,成为正式的 Committer。

需要强调的是,成为 Committer 并非一蹴而就,而是一个循序渐进的过程。需要你不断地学习、贡献和成长。

如何成为一个优秀的 Committer

成为一个 Committer 只是第一步,更重要的是如何成为一个优秀的 Committer。

一个优秀的 Committer 应该具备以下素质:

  • 对项目的热爱和贡献精神: 一个 Committer 首先应该对项目充满热爱,并愿意为项目的发展贡献自己的力量。
  • 技术能力强: 一个 Committer 应该具备扎实的基础知识和技术能力,能够独立完成复杂的任务。
  • 沟通和协作能力强: 一个 Committer 应该具有良好的沟通和协作能力,能够与其他贡献者和社区成员进行有效的沟通和协作。
  • 社区意识强: 一个 Committer 应该具有强烈的社区意识,能够积极参与社区活动,为社区的发展做出贡献。

参与开源,收获的不只是技术和经验

参与开源,你收获的不只是技术和经验,还有社区和友谊。

在开源社区中,你会遇到一群志同道合的人,他们与你分享着同样的兴趣和热情。你会从他们身上学到很多东西,也会和他们建立深厚的友谊。

开源社区是一个充满活力的生态系统,它汇聚了来自世界各地的优秀人才。参与开源,你将有机会与他们交流学习,共同创造出伟大的作品。

如果你热爱技术,如果你想为开源社区做出贡献,那么就不要犹豫,加入我们吧!

开源社区大门永远向你敞开!