¿Cómo generar statistics para un proyecto de GitHub?

¿Existe una manera fácil / eficiente de generar algunos informes de alto nivel para un proyecto particular de GitHub?

por ejemplo, líneas de código comprometidas a lo largo del time, contribuyentes principales, etc.

Puede intentar aplicar gitstats a un repository clonado de su repository de GitHub.

Véase, por ejemplo, la actividad del repository de Git , con muchos datos como las confirmaciones por año / mes:

Compromisos por año / mes


Ver también " Mirando Git Statistics ", con el GitHub 'yearly_stats' para un pequeño script simple.


Actualización de abril de 2013 (" Ponte al día con Pulse "):

Echa un vistazo a Pulse

Pulse es una excelente forma de descubrir actividades recientes en proyectos.
Tal vez no haya revisado su repository favorito desde hace time o haya descubierto un proyecto que le parezca interesante. Pulse le mostrará quién se ha comprometido activamente y qué ha cambiado en la twig pnetworkingeterminada de un proyecto :

Legumbres

Puede encontrar el enlace a la izquierda de la barra de navigation .

Enlazar

De acuerdo con su pregunta, desarrollé un proyecto que muestra un montón de charts para "estrellas", "tenedores", "tira", "problemas", "confirmaciones" y más.

Se puede encontrar en http://githubstats.com o simplemente agrega "stats" a cualquier URL de github repo como http://githubstats.com/networkingaxmedia/networkingaxscript … diviértete 🙂

Github Stats

Yo soy el autor de weave-gitstats . Es de código abierto y está basado en el tejido . La mayoría de los generadores de statistics git como gitstats o las statistics proporcionadas por github son "estáticas", no tienen funcionalidad de exploración, filtrado y están limitadas a algunos charts pnetworkingeterminados. Weave-gistats proporciona una gran cantidad de tableros dynamics que le permiten filtrar, por ejemplo, año, autor y le permiten crear sus propios charts utilizando sus propios criterios.