GitHub Actions tool for making wide-spread collaboration easier. Built for https://githubhackathon.com/.
Users can comment on an issue to automatically get invited to be a collaborator!
They must begin their comment with this exact string:
inviteme!
The action will be triggered for each issue comment, but will only succeed and invite the commenter if that precise syntax is used.
There are two things you need to do to correctly enable this action for your repository:
- Create a workflow file in your repository under the
.github/workflows
directory. There is an example available in this repository. - Add a personal access token to your repository. Follow these instructions to create a new token. When you add it to your repository, name it
INVITE_COLLABORATORS
, or any other name you choose, but ensure that it matches the name in yourinvite.yml
file.
More information coming soon!
Set up branch protection policies for branches you don't want to allow push access to. The author strongly recommends protecting master
/mainline
and gh-pages
branches by default.
- Allow users to mention other users to request an invitation for
- Enable collaboration access for organization teams
- Specify collaborator permissions for organization repositories
- Support for approval mechanisms by repository administrators