Skip to content
/ gitscore Public

stats about contributions for all of an organisations repositories

Notifications You must be signed in to change notification settings

oem/gitscore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gitscore

Gitscore aggregates all contributions to a github organisations repositories.

It then displays it in a barchart or a list.

Example barchart for the golang organisation(on github):

golang organisation example

setup

go get -v github.com/oem/gitscore/...

go install github.com/oem/gitscore/cmds/gitscore

go install github.com/oem/gitscore/cmds/gitscore-dashboard

usage

You will need a github token to use gitscore. This token also limits what gitscore can create stats for.

github provides a simple guide on how to create your token:

github: create a personal token

via docker

You can easily run gitscore in a docker container. There is an image ready for usage:

docker pull oembot/gitscore

And then simply run it:

dashboard

docker run --rm -ti oembot/gitscore dashboard --token <your github token> --orga <the github organisation you are interested in>

simple list

docker run --rm -ti oembot/gitscore list --token <your github token> --orga <the github organisation you are interested in>

If you have a go development environment set up

There is two binaries you can use: gitscore and gitscore-dashboard.

gitscore returns a highscore list, gitscore-dashboard a dashboard with charts helping to visualize the contributions.

Both commands take the "token" parameter, which is your github token. Keep in mind that this token determines what repos can be accessed.

You also neeed to provide the "orga" parameter, which is the github organisation you want the aggregated stats for.

gitscore --token <github token> --orga <github organisation>

gitscore-dashboard --token <github token> --orga <github organisation>

About

stats about contributions for all of an organisations repositories

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published