Grant Triage right on Github to non-committers who are active contributors

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:

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:

  1. 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
  2. put in that team anyone who contributed with PRs and who request it
  3. document that somewhere in dev.xwiki.org

wdyt?

+1

+1 from me :slight_smile:

I don’t think it’s critical but it might be interesting to discuss a strategy for handling access to these rights on a long-term.

document that somewhere in dev.xwiki.org

Maybe somewhere in the ‘Contributing’ documentation or at the end of the onboarding instructions?

Thank you,
Lucas C.

+1

So for information I created a team called “Active Contributors” on the XWiki organization on github: Sign in to GitHub · GitHub. This team have triage access on xwiki-platform, xwiki-commons and xwiki-rendering repository.
I documented this in https://dev.xwiki.org/xwiki/bin/view/Community/Committership#HActiveContributors

1 Like