From e9d8bcf77c21805dc0270a40d6c061bfbd359bac Mon Sep 17 00:00:00 2001 From: Chris Aniszczyk Date: Thu, 27 Apr 2017 15:52:03 -0500 Subject: [PATCH] Formalize process for adding new projects There should be a lightweight process to add sub projects to the containerd github organization. Closes #773 Signed-off-by: Chris Aniszczyk --- MAINTAINERS | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 66ba86ddd..2655cee8f 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -59,6 +59,22 @@ If a candidate is approved, a maintainer will contact the candidate to invite the candidate to open a pull request that adds the contributor to the MAINTAINERS file. The candidate becomes a maintainer once the pull request is merged. +""" + + [Rules.adding-sub-projects] + + title = "How are sub projects added?" + + text = """ +Similar to adding maintainers, new projects can be added to containerd GitHub +organization. After a project has been announced on the maintainers mailing list, +the existing maintainers are given five business days to discuss the new project, +raise objections and cast their vote. Projects must be approved by at least 66% +of the current maintainers by adding their vote on the mailing list. + +If a project is approved, a maintainer will add the project to the containerd +GitHub organization, add it to the MAINTAINERS file and make an announcement +on the maintainers mailing list. """ [Rules.stepping-down-policy] @@ -240,6 +256,11 @@ example and you'll be fine". "stevvooe", ] + [Org.Projects] + project = [ + "containerd/containerd", + ] + [People] [People.crosbymichael]