Permalink
Browse files

An initial idea to create statistics based on all your commits, like …

…GitHub Activity Graph, but this one would take into account the status of the automated checks. It might turn out that you're producing mostly perfect commits on Tuesday, but Friday evening, Travis nitpicks you always about coding standard, so you are not so efficient anymore.

I plan to:
 - add visualization
 - add some math behind: is there any correlation between the the hour
of the day, the day of the month, etc; with the outcome of Travis?
 - support private repositories / commits
 - handle GitHub API Limits properly
 - configurable time interval
 - GitHub API Authentication for better rate limits
  • Loading branch information...
AronNovak committed Aug 3, 2018
1 parent 2e7e59a commit 3e6fcf27d2ede3944e758fc4304384b53e9c843b
Showing with 993 additions and 0 deletions.
  1. +20 −0 .gitignore
  2. +6 −0 composer.json
  3. +936 −0 composer.lock
  4. +31 −0 github-status-stats.php
@@ -0,0 +1,20 @@
# Composer #
############
vendor

# OS generated files #
######################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
Icon?
ehthumbs.db
Thumbs.db

# IDE #
#######
.project
.settings/
.idea
@@ -0,0 +1,6 @@
{
"require": {
"knplabs/github-api": "^2.9",
"php-http/guzzle6-adapter": "^1.1"
}
}
Oops, something went wrong.

0 comments on commit 3e6fcf2

Please sign in to comment.