From e83f6989b4c1fdf12f63bf04e38c38c5aeef0a84 Mon Sep 17 00:00:00 2001 From: Jimmy Song Date: Mon, 15 Apr 2019 19:29:17 +0800 Subject: [PATCH] Add CNCF Sandbox criteria --- SUMMARY.md | 3 ++- cloud-native/cncf-project-governing.md | 2 +- cloud-native/cncf-sandbox-criteria.md | 30 ++++++++++++++++++++++++++ 3 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 cloud-native/cncf-sandbox-criteria.md diff --git a/SUMMARY.md b/SUMMARY.md index a4baf35c2..a2b2b6a34 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -252,11 +252,12 @@ * [社区贡献](develop/contribute.md) * [Minikube](develop/minikube.md) -## CNCF +## CNCF(云原生计算基金会) * [CNCF - 云原生计算基金会简介](cloud-native/cncf.md) * [CNCF章程](cloud-native/cncf-charter.md) * [CNCF特别兴趣小组(SIG)说明](cloud-native/cncf-sig.md) +* [开源项目加入CNCF Sandbox的要求](cloud-native/cncf-sandbox-criteria.md) * [CNCF中的项目治理](cloud-native/cncf-project-governing.md) ## 附录 diff --git a/cloud-native/cncf-project-governing.md b/cloud-native/cncf-project-governing.md index 986d8af67..84aeab4e8 100644 --- a/cloud-native/cncf-project-governing.md +++ b/cloud-native/cncf-project-governing.md @@ -66,7 +66,7 @@ CNCF 的开源项目遵循如下图所示的成熟度演进。 - 外部依赖(包括 license) -- 成熟度模型评估(参考 [CNCF Graduation Criteria](https://github.com/cncf/toc/blob/master/process/graduation_criteria.adoc)) +- 成熟度模型评估(参考 [开源项目加入CNCF Sandbox的要求](cncf-sandbox-criteria.md)) - 创始 committer(贡献项目的时长) - 基础设施需求(CI/CNCF集群) - 沟通渠道(slack、irc、邮件列表) diff --git a/cloud-native/cncf-sandbox-criteria.md b/cloud-native/cncf-sandbox-criteria.md new file mode 100644 index 000000000..27a3da4a7 --- /dev/null +++ b/cloud-native/cncf-sandbox-criteria.md @@ -0,0 +1,30 @@ +## 开源项目加入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](https://github.com/cncf/toc/blob/master/process/project_proposals.adoc)) +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 多数投票同意 + +## 参考 + +- [CNCF Project Proposal Process v1.2 - github.com](https://github.com/cncf/toc/blob/master/process/project_proposals.adoc) \ No newline at end of file