写点什么

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

作者:Apache Pulsar
  • 2022 年 3 月 08 日
  • 本文字数:1320 字

    阅读完需:约 4 分钟

关于 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 项目的不断发展与前进。

Apache Pulsar 官方贡献指南

相关阅读


关注公众号「Apache Pulsar」,获取更多技术干货


👇🏻 加入 Apache Pulsar 中文交流群 👇🏻


点击链接,为 Pulsar 点赞!

用户头像

Apache Pulsar

关注

下一代云原生分布式消息流平台 2017.10.17 加入

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

评论

发布
暂无评论
Committer 蔡正昕专访:勇敢迈出第一步,做开源没有那么难_架构_Apache Pulsar_InfoQ写作平台