Existe-t-il un moyen simple et efficace de générer des rapports de haut niveau pour un projet GitHub particulier?
par exemple. lignes de code engagées dans le temps, principaux contributeurs, etc.
Vous pouvez essayer d'appliquer gitstats à un référentiel cloné de votre référentiel GitHub.
Voir par exemple le activité du repo Git lui-même , avec de nombreuses données comme les commits par an/mois:
Voir aussi " Regarder les statistiques Git ", avec GitHub 'annual_stats' pour un petit script simple.
Mise à jour d'avril 2013 (" Accédez à Pulse "):
Découvrez Pulse
Pulse est un excellent moyen de découvrir l'activité récente sur des projets.
Peut-être que vous n'avez pas vérifié votre référentiel préféré depuis un moment ou que vous venez de découvrir un projet qui vous semble intéressant. Pulse vous montrera qui s'est activement engagé et ce qui a changé dans la branche par défaut d'un projet :
Vous pouvez trouver le lien à gauche de la barre de navigation .
Je suis l'auteur de weave-gitstats . Son open source et basé sur weave . La plupart des générateurs de statistiques git comme gitstats ou les statistiques fournies par github sont "statiques", ils n'ont pas de fonctionnalité d'exploration, de filtrage et sont limités à certains graphiques par défaut. Weave-gistats fournit de nombreux tableaux de bord dynamiques qui vous permettent de filtrer par exemple l'année, l'auteur et de créer vos propres graphiques en utilisant vos propres critères.
Vous devriez jeter un œil à repoXplorer , un projet open source que je développe. Il est capable de calculer des 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 REST et une interface utilisateur Web. L'interface utilisateur Web fournit diverses informations comme, pour un projet:
Mais le mieux est de jeter un œil à l'instance de démonstration ici .
Voici une capture d'écran des statistiques du projet Kubernetes (tous les référentiels git de l'organisation github de kubernetes):