github-pr-stats (GitHub) is a tool to analyze the pull requests on GitHub. It can show bar graphs about issues’ opened days, comments created, created/closed by day/hour/week/user, attached labels, additions, and deletions. You can also limit the date range or use plug-ins.
Here are some sections from an example output:
daysOpen: 8.11111111111 (mean) 0.0 (median) 12.4046984328 (std. dev.) 0 (min) 34 (max) ############################################################################### ██████████████████████████████████████████████████████████████ 6 ( 66.67%) 0 0 ( 0.00%) 1 [snip] 0 ( 0.00%) 33 ██████████ 1 ( 11.11%) 34 Day of Week Created ############################################################################### ██████████████████████████████████████████████████████████████ 3 ( 33.33%) M ██████████████████████████████████████████████████████████████ 3 ( 33.33%) T 0 ( 0.00%) W ████████████████████ 1 ( 11.11%) R ████████████████████ 1 ( 11.11%) F 0 ( 0.00%) Sa ████████████████████ 1 ( 11.11%) Su User Creating Pull Request ################################################################################ ██████████████████████████████████████████████████ 1 ( 11.11%) OliverUv ██████████████████████████████████████████████████ 1 ( 11.11%) Mikebert4 ██████████████████████████████████████████████████ 1 ( 11.11%) ericandrewlewis ██████████████████████████████████████████████████ 1 ( 11.11%) acsaga ██████████████████████████████████████████████████ 1 ( 11.11%) sagens42 ██████████████████████████████████████████████████ 1 ( 11.11%) alex-pex ██████████████████████████████████████████████████ 1 ( 11.11%) foxor ██████████████████████████████████████████████████ 1 ( 11.11%) abv ██████████████████████████████████████████████████ 1 ( 11.11%) thenbrent User Merging Pull Request ############################################################################### ██████████████████████████████████████████████████████ 6 ( 66.67%) livibetter Labels Attached ############################################################################### ██████████████████████████████████████████████████████ 9 (100.00%) <no label> additions: 6.55555555556 (mean) 7.0 (median) 5.1878300133 (std. dev.) 1 (min) 14 (max) ############################################################################### ███████████████████████████████████████████████████████████ 6 ( 66.67%) 1-10 █████████████████████████████ 3 ( 33.33%) 11-20
The output isn’t customizable at this moment, you can only select one section you want to see or use --basic. The width is fixed, the bar characters is a full-block and can’t be changed.
It’s written by James Pearson for Python 2 under the WTFPL Version 2, with NumPy, github3.py, 13 more listed in requirements.txt, really a big list of dependencies. Currently version 0.6 (2014-04-12).
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.