众所周知,CNCF 托管了很多当今最流行的开源项目,比如 Kubernetes,Prometheus 和 Envoy。而作为开源软件工程师,你其实也可以随时创建或者把你自己的项目提交给 CNCF 进行托管。在本次演讲中,两位 CNCF TOC 成员(同时也是多年的开源实践者)将详细的介绍如何创建属于你自己的 CNCF 项目。具体议程包括:
- 什么是 CNCF?它的愿景是什么?它是如何让开源社区受益的?
- 作为一个开源软件的作者,我又能够从 CNCF 得到哪些帮助?
- 如果要创建一个 CNCF 托管项目,我该怎么做?如何判断我的项目跟 CNCF 的愿景是一致的?
- CNCF 项目的“孵化级”和“毕业级”的具体要求是什么?“沙箱级”又是什么意思?为什么会有“沙箱级”?
- CNCF 介意有竞争关系的项目吗?
- 将开源项目交给 CNCF 托管的具体步骤是什么?有哪些常见的坑可以避免?
- 整个流程大概需要多长时间?
除了上述的一般性讨论之外,本次演讲还会以一些最近加入的项目为例,来更好的回答上述问题和阐述整个流程。你是云原生领域开源软件的从业者吗?那一定不要错过这个演讲!
CNCF manages a collection of open source projects like Kubernetes, Prometheus, and Envoy. As open source developers, you can create and submit your own projects to CNCF. In this session, two CNCF TOC members (and open source practitioners) will explain how you can create your own CNCF projects. We will cover topics such as:
- What is CNCF? What’s its vision? How does it benefit the open source community?
- As an author of open source software, how can I benefit from CNCF?
- What should I do to create a CNCF project? How to decide if my project aligns with CNCF?
- What qualifies a project to be graduated and incubation? What is sandbox level and why does it exist?
- Does CNCF accept competing projects?
- What are needed steps for submitting a project, and what pitfalls should I avoid?
- How long should I expect on the reviewing process to take?
Besides the general discussion, we will also highlight several newly joined projects as real-world examples to better understand the CNCF process. Working on open source software in cloud native area? Don’t miss this talk!