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

关于 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 插件等方向。下面就一起了解下他的故事吧!
【Committer|Committer 蔡正昕专访(勇敢迈出第一步,做开源没有那么难)】Committer|Committer 蔡正昕专访(勇敢迈出第一步,做开源没有那么难)
文章图片

邂逅 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 项目的不断发展与前进。
Apache Pulsar 官方贡献指南
相关阅读
  • 实力与颜值并存 —— Apache Pulsar PMC 成员刘昱专访
  • Committer 郭吉伟专访:做开源不是搞慈善,用开源也不是薅羊毛
  • 社区活动| Apache Pulsar 社区志愿者招募
关注公众号「Apache Pulsar」,获取更多技术干货
加入 Apache Pulsar 中文交流群
Committer|Committer 蔡正昕专访(勇敢迈出第一步,做开源没有那么难)
文章图片

点击链接 ,为 Pulsar 点赞!

    推荐阅读