octohatrack
See octohatrack for a maintained version of this tool.
This was designed as a proof of concept for a ruby version of the same command line tool. The language of implementation is of no consequence to the end user.
It's easy to see your direct code contributions on GitHub, but what about everything else?
Octohatrack 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
This project is not affiliated with GitHub.
WARNING
octohatrack in Python and octohatrack in Ruby both create callable octohatrack
entites. Strange things may occur if you try to install both on your system.
Installation
gem install octohatrack
Usage
octohatrack <user/repo>
e.g. octohatrack LABHR/octohatrack-rb
Define an environment variable for "GITHUB_TOKEN" to use an authentication token (allows for deeper searching)
To do
- Get the gem working properly
- Port all python-version functionality
- Incorporate more ruby-isms
- All the other things
Code of Conduct
Octohat operates under a Code of Conduct.
License
Octohat is distributed under the MIT license.