The way our project (https://github.com/OP-TEE) is setup is that we have a set of core maintainers (read/write access) and a set of platform maintainers (read only). So for example when a pull request touches a piece of code belonging to a platform maintainers area the core maintainers asks the platform maintainers for their feedback to decide whether a pull request should be merged or not.
When we first heard about the CODEOWNERS features we were pretty excited, since that could automate adding correct reviewers etc, but because of the requirement saying: "The people you choose as code owners must have write permissions for the repository.", we couldn't enable the CODEOWNERS feature.
What about enabling this so that anyone (with a GitHub account) can be added to the CODEOWNERS file, regardless if they have write permissions or not?
Solved! Solved! Go to Solution.
Thanks for this feedback! We're always working to improve GitHub and the GitHub Community Forum, and we consider every suggestion we receive. I've logged your feature request in our internal feature request list. Though I can't guarantee anything or share a timeline for this, I can tell you that it's been shared with the appropriate teams for consideration.