From 27d24db2e8842acc5a8be39bd4dbbf16a955914d Mon Sep 17 00:00:00 2001 From: Chris Aniszczyk Date: Thu, 24 Mar 2016 15:14:35 -0500 Subject: [PATCH 1/3] Add initial project proposal process Signed-off-by: Chris Aniszczyk --- .gitignore | 1 + process/project_proposals.adoc | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 .gitignore create mode 100644 process/project_proposals.adoc diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e43b0f9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/process/project_proposals.adoc b/process/project_proposals.adoc new file mode 100644 index 0000000..dac3c2c --- /dev/null +++ b/process/project_proposals.adoc @@ -0,0 +1,26 @@ +*CNCF Project Proposal Process v1.0* + + . *Introduction*. This governance policy sets forth the proposal process for projects to be accepted into the Cloud Native Computing Foundation (“CNCF”). The process is the same for both existing projects which seek to move into the CNCF, and new projects to be formed within the CNCF. + . *Project Proposal Requirements*. Projects must be proposed via email to the ++++++cncf-proposals@lists.cncf.io++++++ mailing list, with the subject “[PROPOSAL] project name”. Project proposals submitted to the CNCF (see https://docs.google.com/document/d/1AgoEf4Wdshcn2ttlGRVQLciLJe6liV_ZiGocRg9JxJE/edit#[examples]) must provide the following information to the best of your ability: + + .. name of project (must be unique within CNCF) + .. project description (what it does, why it is valuable, origin and history) + .. statement on alignment with CNCF charter mission + .. sponsor from TOC (sponsor helps mentor projects) + .. license (charter dictates ASLv2 by default) + .. source control (GitHub by default) + .. external dependencies (including licenses) + .. initial committers (how long working on project) + .. infrastructure requests (CI / CNCF Cluster) + .. mailing lists (CNCF by default) + .. issue tracker (GitHub by default) + .. website (current version will move to project.cncf.io) + .. release methodology and mechanics + .. social media accounts + .. existing sponsorship, if any + +. *Project Acceptance Process*. + .. Projects are required to present their proposal at a TOC meeting + .. Projects get accepted via a 2/3 supermajority vote of the TOC + .. All projects start in the incubator TLP + .. Graduating from the incubator requires a 2/3 vote from the TOC From ad1c6e4e7d256466a4c572f4a5d9b2e3f4e34b8f Mon Sep 17 00:00:00 2001 From: Chris Aniszczyk Date: Tue, 29 Mar 2016 12:05:13 -0700 Subject: [PATCH 2/3] Add note about community size being required Signed-off-by: Chris Aniszczyk --- process/project_proposals.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/process/project_proposals.adoc b/process/project_proposals.adoc index dac3c2c..8c178ee 100644 --- a/process/project_proposals.adoc +++ b/process/project_proposals.adoc @@ -17,7 +17,7 @@ .. website (current version will move to project.cncf.io) .. release methodology and mechanics .. social media accounts - .. existing sponsorship, if any + .. community size and any existing sponsorship . *Project Acceptance Process*. .. Projects are required to present their proposal at a TOC meeting From 33ef8a9786015cba63946adcb5a743a2e55d58a0 Mon Sep 17 00:00:00 2001 From: Chris Aniszczyk Date: Tue, 5 Apr 2016 00:38:08 -0500 Subject: [PATCH 3/3] Address changes from TOC members and community Signed-off-by: Chris Aniszczyk --- process/project_proposals.adoc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/process/project_proposals.adoc b/process/project_proposals.adoc index 8c178ee..2ec2547 100644 --- a/process/project_proposals.adoc +++ b/process/project_proposals.adoc @@ -7,12 +7,12 @@ .. project description (what it does, why it is valuable, origin and history) .. statement on alignment with CNCF charter mission .. sponsor from TOC (sponsor helps mentor projects) - .. license (charter dictates ASLv2 by default) + .. license (charter dictates http://www.apache.org/licenses/LICENSE-2.0[Apache 2] by default) .. source control (GitHub by default) .. external dependencies (including licenses) .. initial committers (how long working on project) .. infrastructure requests (CI / CNCF Cluster) - .. mailing lists (CNCF by default) + .. communication channels (slack, irc, mailing lists) .. issue tracker (GitHub by default) .. website (current version will move to project.cncf.io) .. release methodology and mechanics @@ -23,4 +23,3 @@ .. Projects are required to present their proposal at a TOC meeting .. Projects get accepted via a 2/3 supermajority vote of the TOC .. All projects start in the incubator TLP - .. Graduating from the incubator requires a 2/3 vote from the TOC