page contents

Committer 蔡正昕专访:勇敢迈出第一步,做开源没有那么难

2021 年,Apache Pulsar 一共迎来了 14 位 Committer,我们将通过系列采访为大家介绍各位 Committer 的故事。

attachments-2022-03-iQPVnQTV622804e117479.png关于 Apache Pulsar

Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐、低延时及高可扩展性等流数据存储特性。

GitHub 地址:http://github.com/apache/pulsar/

2021 年,Apache Pulsar 一共迎来了 14 位 Committer,我们将通过系列采访为大家介绍各位 Committer 的故事。其中一位就是今天的主人公 —— 蔡正昕。蔡正昕主要的贡献围绕 admit API、streaming dispatcher、Rest produce 与 consume、Modernizr 插件等方向。下面就一起了解下他的故事吧!

邂逅 Pulsar

蔡正昕曾在亚马逊工作,偶然在领英上看到 Apache Pulsar 的相关推送,并引起了他的兴趣,随后加入 Pulsar Slack,开始了社区的交流。因为之前的工作主要是偏普通的后端服务,所以他想要系统地学习分布式的相关知识。在 GitHub 上翻看自己力所能及的 issue 后,他提交了关于 Pulsar 文档的第一个 PR,正式开启自己的 Pulsar 贡献者之旅。

开源人看社区

作为一名工程师,蔡正昕建设社区的建议与工程师不尽相同,他的关注点更在于文档和管理。目前社区需要增加一整套系统化的“上手”文档,如环境搭建、组件介绍、Pulsar 介绍、相关流程等指南,以降低新人加入社区的门槛。

同时,针对当前 Pulsar 社区现状,蔡正昕提出以下两点优化建议:

  • 完善 issue 的跟踪和管理机制。可以尝试通过引入 bot 来及时跟进提醒或关闭长期搁置的 issue。一个 issue 提出来,如果长时间没人更新很容易就被遗忘,产生堆积。一个有效的 issue 管理跟进机制,可以提高社区活跃度、关注度,实现高效率、高质量开源。

  • 增加设计文档存档工作。在 Pulsar 官网和 GitHub 上难以找到过去设计文档的问题,应注重保留设计文档,如 Pulsar 整体设计文档,对后来参与者了解项目非常重要。

勇敢迈出第一步,做开源没有想象那么难

根据自己的经历,蔡正昕对想要加入开源以及 Pulsar 社区的小伙伴提出了自己的建议:


做开源没有想象的那么“高大上”,每个人都应有机会参与进来,不论是文档翻译还是 文字拼写错误(typo)修复,只要有勇气去开始,逐步加深自己的参与度,从易到难,配之以坚持和努力,均有可能成为 Committer, 甚至是核心贡献者。在此期间,作为个人在社区作出贡献所获得的成就感是无与伦比的。

加入 Apache Pulsar 社区

参与开源,可以获得公司及社区内外的认可,结交来自各个领域、志同道合的小伙伴;同时也可以提高个人影响力,促进个人发展。参与开源不是码农的专属,社区、文档等各个方面都可以让大家发挥一技之长。


作为全球性开源项目,截至目前,Apache Pulsar 已拥有近 510 名贡献者、10.4K+ Star 、2.7K+ Fork 。我们为大家提供了参与指南,欢迎越来越多的小伙伴助力 Apache Pulsar 项目的不断发展与前进。

更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。

想高效系统的学习Python编程语言,推荐大家关注一个微信公众号:Python编程学习圈。每天分享行业资讯、技术干货供大家阅读,关注即可免费领取整套Python入门到进阶的学习资料以及教程,感兴趣的小伙伴赶紧行动起来吧。

attachments-2022-06-uQbHNIch62a9898b51460.jpeg

  • 发表于 2022-03-09 09:37
  • 阅读 ( 401 )
  • 分类:行业资讯

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
轩辕小不懂
轩辕小不懂

2403 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1474 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章