Como gerar estatísticas para um projeto GitHub?

Existe uma maneira fácil / eficiente de gerar alguns relatórios de alto nível para um determinado projecto GitHub?

por exemplo, linhas de código autorizadas ao longo do tempo, contribuidores de topo, etc

Author: user217562, 2011-07-07

3 answers

Pode tentar aplicar gitstats a um repo clonado do teu repo GitHub.

Ver, por exemplo, a actividade do próprio Acordo de cooperação do Git, com muitos dados como os commits por ano / mês:

Commits by year/month


Veja Também " olhando para as estatísticas do Git ", com o GitHub 'yearly_stat' para um pequeno script simples.


Actualização de abril de 2013 (" actualiza-te com o pulso"):

Check out Pulso

O pulso é uma óptima maneira de descobrir actividades recentes em projectos.
Talvez você não tenha verificado o seu repositório favorito em um tempo ou você acabou de descobrir um projeto que parece interessante para você. o impulso mostrar-lhe-á quem tem estado activamente a cometer e o que mudou no ramo predefinido de um projecto:

Pulse

Você pode encontrar a ligação à esquerda da barra de navegação .

Link

 32
Author: VonC, 2013-04-19 05:47:18

Eu sou o autor de weave-gitstats . A sua fonte de abastecimento e baseada em [[4]] tecelagem . A maioria dos geradores de estatísticas git como gitstats ou as estatísticas fornecidas pelo github são "estáticas", eles não têm funcionalidade drilldown, filtragem e estão limitados a alguns grafos padrão. Weave-gistats fornece um monte de painéis dinâmicos que lhe permitem filtrar em eg ano, autor e permitir que você crie seus próprios gráficos usando seus próprios critérios.

 1
Author: SuRaMoN, 2017-07-06 15:54:21

Você deve dar uma olhada em repoXplorer , um projeto de código aberto que eu desenvolvi. Ele é capaz de computar estatísticas para um projeto (um grupo de repositórios git), bem como para um contribuinte e um grupo de contribuintes. Ele fornece uma interface de descanso e uma interface web. A interface web fornece várias informações, como, para um projecto:

  • commits and authors count
  • Data histograma dos commits
  • histograma de datas dos autores
  • autores de topo por commits
  • autores de topo por linhas alteradas
  • os novos autores mais importantes em comparação com um determinado período

Mas o melhor é dar uma vista de olhos à instância de demonstração aqui .

Aqui está uma imagem das estatísticas do projecto Kubernetes (todos os repositórios git da organização github do kubernetes):

kubernetes stats

 1
Author: Fbo, 2018-08-12 09:44:24