github metrics

¿Hay una manera de generar métricas para un proyecto de github?



metrics (2)

He encontrado dos soluciones:

  • ohloh ( https://www.ohloh.net/ ): puede poner su proyecto en el sitio, analizará su código fuente y proporcionará algunas estadísticas interesantes.
  • gitstats ( http://gitstats.sourceforge.net/ ): un generador de estadísticas simple para cualquier repositorio Git en su computadora

Tengo varios proyectos Github y quería conocer las métricas de estos proyectos.

¿Existe una herramienta para generar métricas para un proyecto Github dado? Incluso una métrica muy básica como LOC sería suficiente (incluso si se apreciaran métricas más completas).

Acabo de descubrir que hubo un gran servicio, Caliper, haciendo eso, pero que se ha cerrado. ¿Hay otros servicios de este tipo?


git log

opciones (algunas o una de)

--stat [= ancho [, nombre-ancho]]

Generar un diffstat. Puede anular el ancho de salida predeterminado para el terminal de 80 columnas por --stat = ancho. El ancho de la parte del nombre del archivo se puede controlar dándole otro ancho separado por una coma.

--numstat

Similar a --stat, pero muestra el número de líneas agregadas y eliminadas en notación decimal y nombre de ruta sin abreviatura, para que sea más fácil para la máquina. Para archivos binarios, produce dos, en lugar de decir 0 0.

--shortstat

Genere solo la última línea del formato --stat que contiene el número total de archivos modificados, así como el número de líneas agregadas y eliminadas.