From 0a95b24cde2d5a86ba286e7eb938f9fd060d179d Mon Sep 17 00:00:00 2001 From: Hendrik Ebbers Date: Wed, 6 Nov 2024 18:47:40 +0100 Subject: [PATCH 1/2] Roles per project Signed-off-by: Hendrik Ebbers --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index efaa142..df6ba08 100644 --- a/README.md +++ b/README.md @@ -16,3 +16,13 @@ The `config.yaml` file defines several groups that all have different usecases: - **`REPO-committers`**: For each repository/project we have a group that defines the committers of that repository/project. - **`voting-candidates`**: A temporary group that contains all people that did contributions to [Hashgraph repositories](https://github.com/hashgraph) in the past and therefore are allowed to vote on [TAC votings](https://lf-decentralized-trust.github.io/governance/member-info/). + +## Definitions of roles + +For each project the following roles should be defined. Roles are based on the [GitHub role defintions](https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization). + +- **`github-maintainers`**: ADMIN +- **`github-committers`**: WRITE +- **`tsc`**: ADMIN +- **`REPO-maintainers`**: MAINTAIN +- **`REPO-committers`**: WRITE From fbfcc0ed87b285ef88c66332e160403625dfc220 Mon Sep 17 00:00:00 2001 From: Hendrik Ebbers Date: Wed, 6 Nov 2024 18:49:55 +0100 Subject: [PATCH 2/2] Update README.md Signed-off-by: Hendrik Ebbers --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index df6ba08..dd58923 100644 --- a/README.md +++ b/README.md @@ -19,10 +19,10 @@ The `config.yaml` file defines several groups that all have different usecases: ## Definitions of roles -For each project the following roles should be defined. Roles are based on the [GitHub role defintions](https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization). +For each project the following roles should be defined for the groups that work on the repository. All roles are based on the [GitHub role defintions](https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization). -- **`github-maintainers`**: ADMIN -- **`github-committers`**: WRITE -- **`tsc`**: ADMIN -- **`REPO-maintainers`**: MAINTAIN -- **`REPO-committers`**: WRITE +- **`github-maintainers`**: `ADMIN` +- **`github-committers`**: `WRITE` +- **`tsc`**: `ADMIN` +- **`REPO-maintainers`**: `MAINTAIN` +- **`REPO-committers`**: `WRITE`