Hi everyone,
we have active contributors on XWiki who are not (yet!) committers and thus they only have read access on our repositories.
I recently discovered that Github defines a “triage” right, which is:
Recommended for contributors who need to proactively manage issues, discussions, and pull requests without write access
In our case, non committers contributors are constantly using pull requests and I think it would make sense if they have a little bit more rights than others. In particular triage gives them the capability to:
- Apply/dismiss labels
- Close, reopen, and assign all issues and pull requests
- Mark duplicate issues and pull requests
- Request pull request reviews
The full list is available on Repository roles for an organization - GitHub Docs but there’s really not many more rights than with read access.
Note that the capability to apply/dismiss labels might be useful with recent changes we experiment to use a bot for backporting PR automatically. Also the capability request PR reviews can be really useful for those contributors.
So my proposal is:
- to create a dedicated team in XWiki organization called “Known contributors” (I’m open to suggestion for any better name) and give that team triage access
- put in that team anyone who contributed with PRs and who request it
- document that somewhere in dev.xwiki.org
wdyt?