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
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:
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:
Você pode encontrar a ligação à esquerda da barra de navegação .
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.
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):