Formalize process for adding new projects
There should be a lightweight process to add sub projects to
the containerd github organization. Closes
@@ -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]
