或许是我的检索能力有限,我没有在中文网络上找到一份把自家项目捐献至Apache孵化器的**“攻略”或者“手册”。这可能是由于大家已经轻车熟路,又或者是人们对此还十分陌生。本文适合那些正在准备加入Apache孵化器的**,和那些正在犹豫是否加入的人来阅读。希望对那些像我一样不熟悉流程的国人有所帮助。
我们的项目是 Apache Pegasus,这是由小米公司捐献至ASF的分布式KV存储项目。想要了解更多项目内容,欢迎访问官网 https://pegasus.apache.org/。我们正在招募Pegasus的代码贡献者,优秀的社区贡献者最终将可以成为Apache Pegasus的committer。如果有对我们感兴趣的团队或个人,欢迎联系我们,与我们共建社区~
重要提醒
项目发起者在申请Apache孵化器项目前一定要想清楚自己有时间可以从事开源建设工作,大家的精力总是有限的,服务于公司内部业务和开源社区之间往往有一方要牺牲一部分。
如果可以的话,建议要尽早地去构建开源社区。如果前期花费精力构建好了项目的开源社区,吸引了大量积极的贡献者,会对项目的发展和可持续性大有裨益。但另一方面,没有建立社区的项目往往在后期运营和投入上会非常痛苦。这是Pegasus做项目过程中的一点经验。
开始
当前处于孵化器状态的项目在: All Incubator Projects
最好的Apache Incubator入门文档在: The Apache Incubator Cookbook
孵化器申请书
申请孵化器项目首先需要撰写申请书。
It’ s not required to have a good proposal, but having a good proposal will increase the chances of a positive outcome.
Pegasus在正式申请前,将申请书放在官网维护,一方面便于展示,一方面便于协作修改:
其他孵化中或者已毕业项目的申请书在:
申请书写好后,我们要发给IPMC(Incubator Project Management Committee),具体方式是直接发邮件给 general@incubator.apache.org。发邮件之前首先需要订阅 general@incubator.apache.org 邮件列表,否则邮件会被卡住无法发出。跟订阅ASF的任何邮件列表一样,你可以手动发一则空邮件(随意标题,无内容)至