[Bug 568043] Consider opening up more administrative GitHub controls to Project Leads
Bugzilla Link | 568043 |
Status | NEW |
Importance | P3 normal |
Reported | Oct 20, 2020 09:12 EDT |
Modified | Oct 21, 2020 08:47 EDT |
Reporter | Simeon Fitch |
Description
Given the continual improvements in tooling and integration options for GitHub-hosted projects, it is often desirable and more efficient to make configuration changes oneself rather than having to file a Bugzilla ticket, describe the issue in detail, attempt to convey the settings that need changing without being able to see them, and verify after the fact that things are working as desired.
This back and forth is natural and expected--not a reflection of the service provided--but ultimately discourages adoption of time saving and quality improving technologies as they evolve. If there were a means of removing some of the friction I think benefits will be experienced on both the developer side and The Foundation side.
According to the documentation, the permission levels are:
- Read: Recommended for non-code contributors who want to view or discuss your project\
- Triage: Recommended for contributors who need to proactively manage issues and pull requests without write access\
- Write: Recommended for contributors who actively push to your project\
- Maintain: Recommended for project managers who need to manage the repository without access to sensitive or destructive actions\
- Admin: Recommended for people who need full access to the project, including sensitive and destructive actions like managing security or deleting a repository
I don't know what level Project Leads currently are assigned.
If Project Leads are currently at the "Write" level, what would be the implications of promoting us to "Maintain"?
If Project Leads are already at "Maintain", what processes, procedures, safeguards would be needed to ensure Foundation rules are ensured?