2011-07-07 16 views
30

Belirli bir GitHub projesi için bazı üst düzey raporlar oluşturmanın kolay/verimli bir yolu var mı?GitHub projesi için istatistikler nasıl oluşturulur?

örn. zamana göre üst üste konan kod satırları, en çok katkıda bulunanlar, vb

+0

Bu sitenin yüksek düzeyde iyi bir görünümü vardır ... http://website.clearpoint.co.nz/gitstats/index.html – user1255162

+0

Ayrıca bkz. Http://stackoverflow.com/questions/1828874/generating- stats-from-git-repository – koppor

+0

[gitential.com] 'u (https://gitential.com) deneyebilirsiniz, git geçmişi hakkında daha ayrıntılı görünümler ve metrikler sağlar. – kszucs

cevap

32

GitHub repo'unuzun klonlanmış bir repo'suna gitstats uygulamasını uygulayabilirsiniz.

yıl/ay başına kaydedilmesini gibi birçok veri ile, örneğin activity of the Git repo itself için bakınız:

Commits by year/month


Ayrıca bkz "Looking at Git Statistics", basit bir küçük komut dosyası için GitHub 'yearly_stats' ile.


Güncelleme Nisan 2013 ("Get up to speed with Pulse"):

Kontrol dışarı Pulse

Darbe projelerinde son hareketleri keşfetmek için harika bir yoldur.
Belki de en sevdiğiniz depoyu bir süredir kontrol etmediniz ya da sadece ilginizi çekecek bir proje keşfettiniz. aktif işlemekle ve hangi olmuştur gösterecektir Darbe bir projenin varsayılan dalı değişti:

Pulse

Sen gezinme çubuğunda solundaki bağlantı bulabilirsiniz.

Link

+0

Klonlamadan github repo'yu İstatistikleri Çizgiler satırını elde etmenin başka bir yolu var mı? –

+0

@SenthilAKumar, GitHub API'sını kullanarak mümkün, ancak istatistik hakkındaki kısım LoC'yi içermiyor gibi görünüyor. https://developer.github.com/v3/repos/statistics/ – VonC

10

Sorunuza göre, ben "yıldız", "çatal", "çekişten", "sorunları", "kaydedilmesini" ve daha fazlası için grafikler bir demet gösteren bir proje geliştirdi.

O http://githubstats.com altında bulunabilir ya da sadece http://githubstats.com/redaxmedia/redaxscript gibi herhangi github repo URL'ye "istatistikler" ekleyin ... eğlenceli :-)

Github Stats

+1

Bu ilginç görünüyor. +1 – VonC

+3

Eğer OP'nin istediği gibi “kod satırları” göstermiş olsaydı harika olurdu. – Simon

1

Ben weave-gitstats yazarı değilim var. Onun açık kaynak kodlu ve weave. gitstats ya da github tarafından sağlanan istatistikler gibi pek çok istatistik jeneratörü "statik", matkap açma işlevselliğine sahip değildir, filtreleme yapmaz ve bazı varsayılan grafiklerle sınırlıdır. Weave-gistats, örneğin sene, yazara filtre uygulamanıza izin veren ve kendi ölçütlerinizi kullanarak kendi grafiklerinizi oluşturmanıza izin veren birçok dinamik gösterge paneli sağlar.

+2

Sadece kendi kütüphanenize veya öğreticinize link vermek iyi bir cevap değildir. Ona bağlayarak, sorunun neden çözüldüğünü açıklamak, nasıl yapılacağına dair kodlar vermek ve yazdığınızın reddedilmesi, daha iyi bir cevap vermenizi sağlar. Bakınız: [** “İyi” kendi tanıtımını ifade eden nedir? **] (// meta.stackexchange.com/q/182212) – rene

İlgili konular