共计 1489 个字符,预计需要花费 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 PMC 成员刘昱专访
- Committer 郭吉伟专访:做开源不是搞慈悲,用开源也不是薅羊毛
- 社区活动| Apache Pulsar 社区志愿者招募
关注公众号「Apache Pulsar」,获取更多技术干货
退出 Apache Pulsar 中文交换群 👇🏻
点击 链接 ,为 Pulsar 点赞!