gitflux
Track your GitHub projects in InfluxDB and create beautiful graphs with Grafana
Features
Lets you track these things:
- Yourself
- Follower counts
- Notifications
- Repositories
- Stars
- Forks
- Watchers
- Commits
- Issues
- State
- Assignees
- Labels
- PRs
- State
- Assignees
- Labels
Usage
Import statistics for all your source repositories:
$ gitflux repository
Finding user's source repos...
Found 83 repos
Parsing muesli/gitflux
Finding PRs for repo...
Found 38 PRs!
Finding issues for repo...
Found 39 issues!
Parsing muesli/duf
...
Import statistics for a specific repository:
$ gitflux repository muesli/gitflux
Parsing muesli/gitflux
Finding PRs for repo...
Found 38 PRs!
Finding issues for repo...
Found 39 issues!
Import relationship statistics:
$ gitflux relationships
Finding relationships for user...
Found 1109 followers
Import notification statistics:
$ gitflux notifications
Finding notifications for user...
Found 14 unread notifications
Flags
--influx string InfluxDB address (default "http://localhost:8086")
--influx-bucket string InfluxDB bucket (default "github")
--influx-token string InfluxDB auth token
Screenshots
Graphs about you
Graphs about all your source repos
Graphs about individual projects
TODOs
- Add a
docker-compose.yml
with the following services:- InfluxDB
- Grafana
- gitflux
- More graphs?