2011-07-07 29 views
30

Có cách nào dễ dàng/hiệu quả để tạo một số báo cáo cấp cao cho một dự án GitHub cụ thể không?Làm cách nào để tạo thống kê cho một dự án GitHub?

ví dụ: các dòng mã được cam kết theo thời gian, các cộng tác viên hàng đầu, v.v.

+0

trang web này có chế độ xem cấp cao về các sự cố ... http://website.clearpoint.co.nz/gitstats/index.html – user1255162

+0

Xem thêm http://stackoverflow.com/questions/1828874/generating- thống kê-từ-git-kho lưu trữ – koppor

+0

Bạn có thể thử [gitential.com] (https://gitential.com), nó cung cấp số liệu và số liệu chi tiết hơn về lịch sử git. – kszucs

Trả lời

32

Bạn có thể thử áp dụng gitstats vào một kho lưu trữ nhân bản của repo GitHub của bạn.

Xem ví dụ activity of the Git repo itself, với nhiều dữ liệu như các cam kết mỗi năm/tháng:

Commits by year/month


Xem thêm "Looking at Git Statistics", với GitHub 'yearly_stats' cho một kịch bản đơn giản, ít.


Cập nhật tháng 4 năm 2013 ("Get up to speed with Pulse"):

Check-out Pulse

Pulse là một cách tuyệt vời để khám phá hoạt động gần đây trên các dự án.
Có thể bạn chưa kiểm tra kho lưu trữ ưa thích trong một thời gian hoặc bạn vừa phát hiện ra một dự án trông thú vị với bạn. Pulse sẽ cho bạn biết ai đã tích cực cam kết và những gì đã thay đổi trong chi nhánh mặc định của dự án:

Pulse

Bạn có thể tìm các liên kết ở bên trái của thanh nav.

Link

+0

Có cách nào khác để có được dòng số liệu thống kê Dòng mã cho một repo github mà không bị nhân bản? –

+0

@SenthilAKumar có thể bằng cách sử dụng API GitHub, nhưng phần về số liệu thống kê dường như không bao gồm LoC. https://developer.github.com/v3/repos/statistics/ – VonC

10

Theo câu hỏi của bạn, tôi đã phát triển một dự án mà đang hiển thị một loạt các biểu đồ cho "sao", "dĩa", "kéo", "vấn đề", "cam kết" và nhiều hơn nữa.

Nó có thể được tìm thấy dưới http://githubstats.com hoặc bạn chỉ cần thêm "số liệu thống kê" cho bất kỳ URL repo github như http://githubstats.com/redaxmedia/redaxscript ... vui chơi :-)

Github Stats

+1

Điều đó có vẻ thú vị. +1 – VonC

+3

Sẽ tuyệt vời nếu nó cho thấy "dòng mã", như OP đã yêu cầu :) – Simon

1

Tôi là tác giả của weave-gitstats. Mã nguồn mở của nó và dựa trên weave. Hầu hết các trình thống kê git thống kê như gitstats hoặc các thống kê được cung cấp bởi github là "tĩnh", chúng không có chức năng khoan, lọc và bị giới hạn ở một số đồ thị mặc định. Weave-gistats cung cấp nhiều trang tổng quan động cho phép bạn lọc theo năm, tác giả và cho phép bạn tạo biểu đồ của riêng mình bằng tiêu chí của riêng bạn.

+2

Chỉ cần liên kết tới thư viện hoặc hướng dẫn của riêng bạn không phải là câu trả lời hay. Liên kết với nó, giải thích lý do tại sao nó giải quyết vấn đề, cung cấp mã về cách làm như vậy và từ chối rằng bạn đã viết nó làm cho một câu trả lời tốt hơn. Xem: [** Điều gì có nghĩa là quảng cáo tự "Tốt"? **] (// meta.stackexchange.com/q/182212) – rene

Các vấn đề liên quan