关于 Apache Committer
Apache 软件基金会(Apache Software Foundation,简称为ASF),是一家非营利组织,旗下管理了众多开源软件项目,在 Apache 开源项目中 不同角色的职责如下:
-
用户 (User) : 开源项目的使用者,以错误报告和功能建议的形式向开发人员提供反馈。 -
贡献者 (Contributor) : 就是开发人员,以写代码或写文档的形式为项目做贡献。 -
提交者 (Committer) : 贡献多了以后,就有可得到 PMC 的提名,投票通过后,正式成为 Committer。Committer 往往意味着已经对项目有了非常深入的理解。 -
PMC 成员(Member) : 项目管理委员会(PMC)成员,是从表现突出的提交者(Committers)选举出来的。PMC 主要负责保证开源项目的良好运转,包括 Roadmap 的制定,版本的发布等。
成长经历
入门时间短,Doris 项目复杂度高
搭建 Doris 环境,体验产品功能,快速认识 Doris
利用好 Debug 日志、GDB 等调试工具,加速代码阅读及理解的效率
持续响应及解决用户问题,过程中,对系统掌握程度有了质的飞跃
标准 SQL 没有 Array 类型的规范
广泛调研竞品及相似大数据产品 Array 的实现,确定功能范围
感谢PMC成员的密切指导,敲定 Doris Array 规范及设计
Array 几乎涉及 Doris 所有模块,工作量巨大
广泛征求用户意见,综合用户反馈,确定各子功能优先级
考虑各子功能的耦合程度、依赖关系、工作量等因素,拆分为三期实现
经验总结
对于如何参与一个开源项目,个人经验有以下几点:
DORIS 发展历程
Doris 于2008年诞生于百度基础架构部,在2018年8月正式捐赠给 Apache 软件基金会(ASF),成为 ASF 孵化级项目。2022 年,百度正式完成商标捐赠,推进 Apache Doris 完成毕业,成为 Apache 软件基金会顶级项目。
从开源到现在,Apache Doris 的 Star和 Contributor 数量都有了数倍,甚至数十倍的增长,被广泛于互联网、金融、电商、教育、文娱等多个行业,成长为业界广受欢迎的开源实时数仓之一。
DORIS 社区发展
Doris 社区发展非常繁荣,Apache Doris Star 数已经达到 6200 个,Contributor 的数量从最初的 10 个左右,增长到现在的 380+,从图上也可以看到近两年,社区增长趋势明显加快。
繁荣开放的开源社区生态,活跃的开源社区,以及从广阔的用户群体中获取更丰富的使用场景,这些因素都会驱使 Doris 更加完善,也欢迎所有有意向参与开源项目的同学参与到 Doris 项目中来。
Apache Doris 开源社区链接参考
Apache Doris官方网站:
http://doris.apache.org
Apache Doris Github:
https://github.com/apache/doris
Apache Doris 开发者邮件组:
dev@doris.apache.org
本文分享自微信公众号 - ApacheDoris(gh_80d448709a68)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。