Is there an easy/efficient way to generate some high-level reports for a particular GitHub project?
e.g. lines of code committed over time, top contributors, etc
Add dynamically generating GitHub statsCreate a new repository. The repository name needs to be the same as your GitHub account name. Create a README.md file in this repo. The contents of this file will be on your GitHub overview page.
You can find the link to the left of the nav bar. You should have a look to repoXplorer, an open source project I develop. It is able to compute stats for a project (a group of git repositories) as well as for a contributor and a group of contributors. It provides a REST interface and a web UI.
You can try applying gitstats to a cloned repo of your GitHub repo.
See for example the activity of the Git repo itself, with many data like the commits per year/month:
See also "Looking at Git Statistics", with the GitHub 'yearly_stats' for a simple little script.
Update April 2013 ("Get up to speed with Pulse"):
Check out Pulse
Pulse is a great way to discover recent activity on projects.
Maybe you haven't checked on your favorite repository in a while or you just discovered a project that looks interesting to you. Pulse will show you who has been actively committing and what has changed in a project's default branch:
You can find the link to the left of the nav bar.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With