It's easy to see your direct code contributions on GitHub, but what about everything else?
Octohat takes a github repo name, and returns a list of every github user that has interacted with a project, but has not committed code.
Interactions include:
- raising or commenting on an issue
- raising or commenting on a pull request
- commenting on a commit
"Let's All Build a Hat Rack" (#LABHR) is an original concept by Leslie Hawthorn
octohat in Python and octohat
in Ruby both create callable
octohat
entites. Strange things may occur if you try to install both
on your system.
pip install octohat
octohat [-h] [-g] [-l LIMIT] repo_name positional arguments: repo_name githubuser/repo optional arguments: -g, --generate-html Generate output as HTML -l LIMIT, --limit LIMIT Limit to the last x Issues/Pull Requests
Define an environment variable for "GITHUB_TOKEN" to use an authentication token (allows for deeper searching)
- parallel processing
- wiki contributions
- include merge-only contributors as non-code contributors
Octohat operates under a Code of Conduct.
Octohat is distributed under the MIT license.
Octohub is Copyright (c) 2013 Alon Swartz (turnkeylinux), used inline under the GPLv3 license.