summaryrefslogtreecommitdiff
path: root/github-management
diff options
context:
space:
mode:
authorNikhita Raghunath <nikitaraghunath@gmail.com>2019-02-25 01:21:02 +0530
committerNikhita Raghunath <nikitaraghunath@gmail.com>2019-02-25 01:29:01 +0530
commit0cccb00adc3e6ef04eb6f112a1366de412494102 (patch)
tree71584e3817fe2e7b98d00dce738d341b337a4f65 /github-management
parent7efa0627cea7f654d459efccf07d0930f3289371 (diff)
github-management: add project board guidance
Diffstat (limited to 'github-management')
-rw-r--r--github-management/org-owners-guide.md22
1 files changed, 22 insertions, 0 deletions
diff --git a/github-management/org-owners-guide.md b/github-management/org-owners-guide.md
index c626d5c4..09df20ad 100644
--- a/github-management/org-owners-guide.md
+++ b/github-management/org-owners-guide.md
@@ -76,6 +76,28 @@ for all orgs going forward. Notable discrepancies at the moment:
org. This was a mistake that swapped the usual convention, and we would like
to rename the team
+## Project Board Guidance
+
+Guidelines for project boards in the Kubernetes GitHub orgs are described below:
+
+- All project boards should be organization-level project boards instead of
+repository-level even if the project board is intended to be scoped to a single
+repository. It is easier to distribute permissions via org-level project boards
+since write access to a repo-level project board requires full write access
+to the repo.
+
+- Project Boards *must* have `Public` visibility.
+
+- The default _Organization Member Permission_ is suggested to be `Write` so
+that contributors can move cards themselves as they take on work items.
+However if the project board needs to be only scoped to a set of people,
+the access *must* be granted through a GitHub team, instead of direct
+collaborator access.
+
+**NB**: Not all project boards in use today currently follow this guidance.
+We are looking to coalesce existing project boards towards this model, and use
+this model for all orgs going forward.
+
## Repository Guidance
Repositories have additional guidelines and requirements, such as the use of CLA