Comment générer des statistiques pour un projet GitHub?
Est-il facile/moyen efficace de générer des rapports de haut niveau pour un projet GitHub?
par exemple, les lignes de code commis au fil du temps, les principaux contributeurs, etc
3 réponses
Vous pouvez essayer d'appliquer gitstats à un rapport cloné de votre rapport GitHub.
voir par exemple le activité du git repo lui-même, avec de nombreuses données comme les commits par année/mois:
Voir aussi "en Regardant Git Statistiques", GitHub 'yearly_stats' pour un petit script simple.
Mise À Jour Avril 2013 ( " !--25-->Obtenir jusqu'à la vitesse de l'Impulsion"):
découvrez pouls
Pulse est un excellent moyen de découvrir les activités récentes sur les projets.
Peut-être que vous n'avez pas vérifié votre dépôt préféré depuis un moment ou vous venez de découvrir un projet qui vous semble intéressant. Pulse vous montrera qui s'engage activement et ce qui a changé dans la valeur par défaut d'un projet branche:
Vous pouvez trouver le lien à gauche de la barre de navigation.
je suis l'auteur de armure-gitstats. Son opensource et basé sur armure. La plupart des générateurs de statistiques git comme gitstats
Vous devez avoir un coup d'oeil à repoXplorer, un projet open source que je développe. Il est capable de calculer les statistiques pour un projet (un groupe de dépôts git) ainsi que pour un contributeur et un groupe de contributeurs. Il fournit une interface de repos et une interface web. L'INTERFACE web fournit diverses informations, comme, pour un projet:
- les validations et les auteurs count
- date histogramme of commits
- date histogramme des auteurs
- auteurs en commet
- auteurs par des lignes de changé
- meilleurs nouveaux auteurs par rapport à une période donnée
mais le mieux est de regarder l'instance de démo ici.
Voici une capture d'écran des statistiques du projet Kubernetes (tous les dépôts git de l'organisation Github de kubernetes):