开源项目加入CNCF Sandbox的要求

开源项目加入CNCF Sandbox的要求

[CNCF Project Proposal Process v1.2][CNCF Project Proposal Process v1.2]中指出开源项目要想加入 CNCF 必须满足以下条件:

  1. 项目名称必须在 CNCF 中唯一

  2. 项目描述(用途、价值、起源、历史)

  3. 与 CNCF 章程一致的声明

  4. 来自 TOC 的 sponsor(项目辅导)

  5. 成熟度模型评估(参考 CNCF Graduation Criteria

  6. license(默认为 Apache 2)

  7. 源码控制(Github)

  8. 外部依赖(包括 license)

  9. 创始 committer(贡献项目的时长)

  10. 基础设施需求(CI/CNCF集群)

  11. 沟通渠道(slack、irc、邮件列表)

  12. issue 追踪(GitHub)

  13. 网站

  14. 发布方法和机制

  15. 社交媒体账号

  16. 社区规模和已有的赞助商

  17. svg 格式的项目 logo

项目接纳过程

  1. 在 TOC 会议上展示提议

  2. 项目获得 TOC 2/3 多数投票同意

参考

Last updated