Lihat newsfeed / timeline untuk repositori GitHub tertentu

13

Saya sadar GitHub memungkinkan Anda mengikuti beberapa repositori dengan fitur berikut:

  1. Umpan berita pribadi dari semua repo yang Anda tonton - https://github.com
  2. Timeline global semua repo publik - https://github.com/timeline

Apakah ada cara untuk melihat umpan berita / timeline untuk satu repositori?

Misalnya https://github.com/jquery/jquery/timeline

Solusi terdekat yang saya temukan adalah ekstensi browser yang disebut Filter Umpan GitHub untuk Chrome .

Ini bekerja dengan menerapkan filter pada umpan berita pribadi Anda. Namun, jika Anda menonton banyak repositori, Anda harus mengklik tombol "Lainnya" di bagian bawah umpan berita beberapa kali untuk mendapatkan cerita yang cukup untuk memberi makan filter.

Apakah ada solusi yang lebih baik?

David H
sumber

Jawaban:

6

Saya baru saja meminta fitur ini dan mereka menjawab bahwa saat ini hanya didukung pada API mereka: http://developer.github.com/v3/activity/events/#list-repository-events

Samus_
sumber
Luar biasa, mereka akhirnya menambahkannya! Terimakasih telah menunjukkan itu!
David H
@ Samus_ Saya punya pertanyaan yang sama hari ini, dan sekarang saya bertanya-tanya, apa tempat bagi seseorang untuk meminta tim github untuk fitur? Btw, terima kasih atas jawabannya dan tautannya.
Sumeet Pareek
Saya pikir bentuk "umpan balik" mereka adalah cara untuk pergi tetapi menurut sumber saya, Anda perlu beberapa permintaan serupa untuk benar-benar mendapatkan perhatian mereka.
Samus_
Saya pikir sangat membantu untuk menulis contoh konkret: misalnya untuk jquery, umpannya
thSoft
5

Ada Umpan Komit berdasarkan per-repo yang ada: https://github.com/username/reponame/commits/master.atom

Malas Badger
sumber
1
Saya sebenarnya tertarik dengan umpan berita yang terkait dengan repositori. Bayangkan membuat akun Github dan menggunakannya untuk menonton hanya satu repositori - itulah yang saya inginkan. Umpan berita berbasis repo menunjukkan kepada Anda: acara push, komentar tentang masalah, masalah baru, permintaan tarik baru, cabang baru, dll. Itu tidak tersedia oleh log komit. Terima kasih atas bantuan Anda.
David H
Akan menguji repo yang ditonton hari ini, tetapi untuk forked itu bekerja - umpan dari dashboard Anda sendiri menunjukkan semua tindakan dalam repo induk
Lazy Badger
3

Saya baru saja mengirim jawaban untuk ini di StackOverflow .

Secara singkat:

GitHub tampaknya sekarang mendukung feed "semuanya" dengan konvensi berikut:

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

Di mana somehextokendiganti dengan token yang relevan dengan akun Anda.

Anda bisa mendapatkan URL umpan + tokennya secara otomatis dari GitHub menggunakan langkah-langkah berikut:

  1. Masuk ke akun GitHub Anda
  2. Buka halaman berikut: https://github.com/dashboard/yours
  3. Klik tombol Umpan Berita dengan ikon umpan — di kanan atas halaman.
  4. Ini akan membawa Anda ke halaman XML umpan. Salin URL dari browser Anda dan rekatkan di tempat yang diperlukan.
  5. Saring umpan sesuai kebutuhan Anda. Umpan itu sendiri tampaknya mencakup pembaruan Masalah dan perincian lainnya dari semua repo yang terhubung ke akun Anda. Dalam kasus saya, saya hanya menggunakan filter teks standar untuk mengambil hanya elemen feed dengan MyAcct / MyRepo1 dalam judulnya.
Paul McMurdie
sumber
Terimakasih telah menjawab. Ini masih mengalami masalah yang sama dengan yang saya alami. Ketika Anda menonton banyak repositori, cerita yang dihasilkan oleh repo aktif cenderung menghapus cerita dari repo yang tidak aktif. Juga, jika saya ingat dengan benar, ketika Anda mulai menonton repo, hanya cerita yang lebih baru dari repo yang muncul di umpan Anda.
David H
Jawaban di atas hanya memberi Anda elemen umpan dari repo Anda . Pada prinsipnya, Anda dapat membuat akun GitHub baru, hanya repo yang ingin Anda miliki di umpan Anda, dan kemudian ikuti instruksi di atas pada akun GH baru ini. Dalam praktiknya, saya memiliki beberapa repo yang cukup di akun normal - dan judul umpan cukup konsisten - sehingga mudah untuk memfilternya. Jika Anda telah melakukan banyak repo, maka ide akun-terpisah akan bekerja untuk Anda.
Paul McMurdie
2

Aplikasi GitHub Android memiliki fitur seperti itu. Jika Anda pergi ke repo, ada item "berita" di navigasi utama. Itu juga menunjukkan hal-hal yang tidak Anda lihat di umpan berita pribadi Anda. Misalnya, Anda melihat apakah seseorang yang tidak Anda ikuti membintangi repo.

Saya merasa ini sangat berguna dan memalukan bahwa situs web normal tidak memiliki fitur itu.

nwellnhof
sumber