Xem newsfeed / dòng thời gian cho kho lưu trữ GitHub cụ thể


13

Tôi biết GitHub cho phép bạn theo dõi nhiều kho lưu trữ với các tính năng sau:

  1. Nguồn cấp tin tức được cá nhân hóa của tất cả các repos bạn đang xem - https://github.com
  2. Dòng thời gian toàn cầu của tất cả các repos công khai - https://github.com/timeline

Có cách nào để xem newsfeed / thời gian cho một đơn kho?

Ví dụ: https://github.com/jquery/jquery/timeline

Giải pháp gần nhất tôi tìm thấy là một tiện ích mở rộng trình duyệt có tên GitHub Feed Filter cho Chrome .

Nó hoạt động bằng cách áp dụng bộ lọc trên newsfeed được cá nhân hóa của bạn. Tuy nhiên, nếu bạn đang xem nhiều kho lưu trữ, bạn phải nhấp vào nút "Khác" ở cuối nguồn cấp tin tức nhiều lần để có đủ câu chuyện để cung cấp bộ lọc.

Có một giải pháp tốt hơn?

Câu trả lời:


6

Tôi vừa hỏi về tính năng này và họ đã trả lời rằng ngay bây giờ, nó chỉ được hỗ trợ trên API của họ: http://developer.github.com/v3/activity/events/#list-reposeective-events


Tuyệt vời, cuối cùng họ đã thêm nó! Cảm ơn vì chỉ ra điều ấy!
David H

@Samus_ Tôi đã có cùng một câu hỏi ngày hôm nay, và bây giờ tôi tự hỏi, đâu là nơi để ai đó yêu cầu nhóm github cho một tính năng? Btw, cảm ơn câu trả lời và liên kết.
Sumeet Pareek

Tôi nghĩ rằng hình thức "phản hồi" của họ là hướng đi nhưng theo nguồn tin của tôi, bạn cần một vài yêu cầu tương tự để thực sự thu hút sự chú ý của họ.
Samus_

Tôi nghĩ thật hữu ích khi viết một ví dụ cụ thể: ví dụ: cho jquery, nguồn cấp dữ liệu là api.github.com/repose/jquery/jquery/events
thSoft

5

Cam kết Nguồn cấp dữ liệu trên cơ sở mỗi lần lặp lại tồn tại: https://github.com/username/reponame/commits/master.atom


1
Tôi thực sự quan tâm đến newsfeed liên quan đến một kho lưu trữ. Hãy tưởng tượng tạo một tài khoản Github và sử dụng nó để xem chỉ một kho lưu trữ - đó là điều tôi muốn. Nguồn cấp tin tức dựa trên repo cho bạn thấy: các sự kiện đẩy, nhận xét về các vấn đề, vấn đề mới, yêu cầu kéo mới, chi nhánh mới, v.v. Những thứ đó không có sẵn trong nhật ký cam kết. Cám ơn sự giúp đở cuả bạn.
David H

Sẽ kiểm tra xem repo hôm nay, nhưng để rẽ nhánh nó hoạt động - nguồn cấp dữ liệu từ bảng điều khiển của riêng bạn hiển thị tất cả các hành động trong repo cha mẹ
Lazy Badger

3

Tôi vừa đăng một câu trả lời cho điều này trên StackOverflow .

Tóm tắt:

GitHub hiện có vẻ hỗ trợ nguồn cấp dữ liệu "mọi thứ" với quy ước sau:

https://github.com/username.private.actor.atom?token=somehextoken

Nơi somehextokenđược thay thế bằng mã thông báo có liên quan đến tài khoản của bạn.

Bạn có thể tự động nhận URL nguồn cấp dữ liệu + mã thông báo của mình từ GitHub bằng các bước sau:

  1. Đăng nhập vào tài khoản GitHub của bạn
  2. Truy cập trang sau: https://github.com/dashboard/yours
  3. Nhấp vào nút News Feed với biểu tượng feed feed ở phía trên bên phải của trang.
  4. Điều này sẽ đưa bạn đến một trang XML nguồn cấp dữ liệu. Sao chép URL mẫu trình duyệt của bạn và dán vào nơi cần thiết.
  5. Lọc thức ăn theo nhu cầu của bạn. Nguồn cấp dữ liệu dường như bao gồm các bản cập nhật Sự cố và các chi tiết khác từ tất cả các repos được kết nối với tài khoản của bạn. Trong trường hợp của tôi, tôi chỉ sử dụng bộ lọc văn bản tiêu chuẩn để lấy các phần tử nguồn cấp với MyAcct / MyRepo1 trong tiêu đề của chúng.

Cảm ơn đã trả lời. Điều này vẫn phải chịu cùng một vấn đề tôi đang gặp phải. Khi bạn xem nhiều kho lưu trữ, các câu chuyện được tạo bởi các repos đang hoạt động có xu hướng rửa trôi các câu chuyện khỏi các repos ít hoạt động hơn. Ngoài ra, nếu tôi nhớ chính xác, khi bạn bắt đầu xem một repo, chỉ những câu chuyện mới hơn từ repo đó mới hiển thị trong nguồn cấp dữ liệu của bạn.
David H

Câu trả lời ở trên chỉ cung cấp cho bạn các yếu tố nguồn cấp dữ liệu từ repos của bạn . Về nguyên tắc, bạn có thể tạo tài khoản GitHub mới, chỉ sử dụng repo mà bạn muốn có trong nguồn cấp dữ liệu của mình và sau đó làm theo các hướng dẫn ở trên trên tài khoản GH mới này. Trong thực tế, tôi có một vài repos đủ của riêng mình trên tài khoản bình thường của mình - và các tiêu đề nguồn cấp dữ liệu đủ phù hợp - rằng thật dễ dàng để lọc chúng. Nếu bạn đã chọn nhiều repos, thì ý tưởng tài khoản riêng sẽ phù hợp với bạn.
Paul McMurdie

2

Ứng dụng GitHub Android có một tính năng như vậy. Nếu bạn đi đến một repo, có một mục "tin tức" trong điều hướng chính. Nó cũng hiển thị những thứ bạn không thấy trong newsfeed cá nhân của mình. Ví dụ: bạn thấy nếu ai đó bạn không theo dõi sao thì repo.

Tôi thấy nó thực sự hữu ích và thật đáng tiếc khi trang web bình thường không có tính năng đó.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.