Microservice/command to get a collection stats for a given GitHub Organization.
- Go 1.11+ For go module support
Contribstats is a simple binary that will gather stats about GitHub organization(s) and the projects they contribute too.
It runs as a standalone binary and expects a configuration file, in YAML format. The default location is
~/.contribstats.yaml and can be overridden via flag --config
.
Output of the stats, will be a simple JSON format.
Example:
{"projects":100,"commits":1000, "lines":10000}, "repos":[]
Currently the stats collected will be:
- Total # of Projects (both contributed to and owned)
- Total # of Commits
- Total # of Lines Contributed