2013-09-21 25 views
6

Có công cụ của bên thứ ba nào trực quan hóa dĩa và hoạt động không?Cách trực quan để xem hầu hết các ngã ba hoạt động

Ví dụ, đây là một biểu đồ mạng của một kho github

github fork graph

Không có dấu hiệu cho thấy trong số đó ngã ba có hầu hết các ngôi sao và quan sát. Các cam kết có thể là bản cập nhật đơn giản cho các tệp tài liệu, ví dụ.

Có bất kỳ công cụ nào có nhiều thông tin hơn trong việc duyệt tìm kiếm github không?

+0

Không chắc chắn lý do tại sao điều này sẽ được đánh dấu là không có chủ đề. Tôi tìm thấy một công cụ cho chính xác điều này trên Hackernews. http://www.toddsifleet.com/projects/github-forks –

Trả lời

4

Tôi không biết một, nhưng bạn có thể viết một cách dễ dàng với chiều rộng của trình bao bọc API. Một ví dụ với github3.py sẽ

import github3 

r = github3.repository('owner', 'repo_name') 
most_watched = next(r.iter_forks(sort='watchers', number=1)) 

Như tốt nhất mà tôi biết, bạn không thể sắp xếp trên stars và kho không có thông tin đó quay trở lại với họ. Bạn có thể, tuy nhiên, sắp xếp trên dĩa nhưng bạn sẽ phải làm điều đó bằng tay.

Ví dụ trên là hai dòng nhưng bạn có thể đạt được điều tương tự như vậy:

curl https://api.github.com/repos/owner/repo_name/forks?sort=watchers 

Đó sẽ không giới hạn bao nhiêu kết quả bạn nhận được, mặc dù.

+0

làm cách nào tôi có thể sắp xếp theo số lần commit để tìm nhánh hoạt động mạnh nhất? –

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