Public GitHub contributing made easy
After trying out the Open Sourcing workflow provided by GitHub, I found it to be very one sided. While an individual might have an excellent improvement to make to an existing repository, it is at the initial creator(s) (or current maintainer(s)) discretion as to whether or not that change will make it to the repo. Open Source should be driven by the community, and as such Contributin allows anyone to be added as a collaborator to a repository, given them the ability to merge.
https://contribute.yourdomain.com
)$ npm install -g contributin
$ REPO_NAME="<repo_owner>/<repo_name>" GITHUB_API_TOKEN=<github token> contributin
Once you've cloned the repo, you can run contributin locally through
$ gulp
$ REPO_NAME="<repo_owner>/<repo_name>" GITHUB_API_TOKEN=<github token> bin/contributin
MIT