Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need docs on how CLOWarden defines project permissions #230

Open
jberkus opened this issue Jun 5, 2023 · 2 comments
Open

Need docs on how CLOWarden defines project permissions #230

jberkus opened this issue Jun 5, 2023 · 2 comments
Assignees
Labels
documentation Improvements or additions to documentation question Further information is requested

Comments

@jberkus
Copy link
Contributor

jberkus commented Jun 5, 2023

@RobertKielty posting this here because I'm not sure where else I should.

We could really use documentation on how Sheriff manages repo permissions, particularly for teams. For example, I need to add two new people to ours (and remove a few old ones), and I'm not clear on how to do it appropriately.

Are there public docs somewhere?

@RobertKielty
Copy link
Contributor

@jberkus thank you for logging this.

There's a write up here that describes config.yaml from a GitHub Access point of view.

https://github.com/cncf/people#configyaml-configures-cncf-org-repository-access

I would appreciate your feed back on the above and happy to improve and add to those docs accordingly.

Right now, it's a light process, submit a PR to config.yaml.

config.yaml provides a single source of truth for access control and is cross-platform meaning that when you define a team in this file you can use that team to grant access to resources other than GitHub repos

@jberkus
Copy link
Contributor Author

jberkus commented Jun 6, 2023

What does "maintainers" vs "members" mean for each team?

@onlydole onlydole added documentation Improvements or additions to documentation question Further information is requested labels Jun 27, 2023
@RobertKielty RobertKielty changed the title Need docs on how Sheriff defines project permissions Need docs on how CLOWarden defines project permissions Jul 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation question Further information is requested
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

3 participants