返回
开源指南|如何从零开始参与 Apache 顶级开源项目?(二)从贡献到成为 Committer
后端
2023-11-17 10:32:20
写在开头
上一篇文章 如何从零开始参与 Apache 顶级开源项目? 我们介绍了 Apache Doris 社区的工作机制、如何参与社区贡献以及如何完成第一个 PR,更多是从大而全的角度来介绍参与开源。
今天我们就进入下一阶段:从一个普通贡献者变成一个 Apache Committer。
当然,成为一个 Committer 绝非易事,需要你的坚持、耐心和热爱。但相信我,这一路你收获的不仅仅是技术和经验,还有社区和友谊。
成为 Committer 的基本要求
Apache 基金会对 Committer 的基本要求是:
- 在 Apache 项目中至少贡献了两年。
- 积极参与社区,包括代码审查、文档编写、测试和推广等。
- 对 Apache 社区的价值观和文化有深刻的理解。
- 拥有良好的沟通和协作能力。
- 能够独立完成复杂的任务。
当然,不同项目的具体要求可能有所不同,但基本要求大同小异。
如何从贡献者成为 Committer
从贡献者成为 Committer,一般需要经历以下几个阶段:
- 积极参与社区,贡献高质量的代码和文档。
- 成为项目的核心贡献者,在代码审查、文档编写、测试和推广等方面发挥重要作用。
- 获得其他 Committer 的认可和支持。
- 向项目管理委员会 (PMC) 申请成为 Committer。
- PMC 投票通过,成为正式的 Committer。
需要强调的是,成为 Committer 并非一蹴而就,而是一个循序渐进的过程。需要你不断地学习、贡献和成长。
如何成为一个优秀的 Committer
成为一个 Committer 只是第一步,更重要的是如何成为一个优秀的 Committer。
一个优秀的 Committer 应该具备以下素质:
- 对项目的热爱和贡献精神: 一个 Committer 首先应该对项目充满热爱,并愿意为项目的发展贡献自己的力量。
- 技术能力强: 一个 Committer 应该具备扎实的基础知识和技术能力,能够独立完成复杂的任务。
- 沟通和协作能力强: 一个 Committer 应该具有良好的沟通和协作能力,能够与其他贡献者和社区成员进行有效的沟通和协作。
- 社区意识强: 一个 Committer 应该具有强烈的社区意识,能够积极参与社区活动,为社区的发展做出贡献。
参与开源,收获的不只是技术和经验
参与开源,你收获的不只是技术和经验,还有社区和友谊。
在开源社区中,你会遇到一群志同道合的人,他们与你分享着同样的兴趣和热情。你会从他们身上学到很多东西,也会和他们建立深厚的友谊。
开源社区是一个充满活力的生态系统,它汇聚了来自世界各地的优秀人才。参与开源,你将有机会与他们交流学习,共同创造出伟大的作品。
如果你热爱技术,如果你想为开源社区做出贡献,那么就不要犹豫,加入我们吧!
开源社区大门永远向你敞开!