Github memiliki fitur hebat di mana Anda dapat "menonton" masalah. Ini berguna untuk mendapatkan pemberitahuan tentang perkembangan masalah itu.
Namun, kadang-kadang Anda ingin menemukan status masalah yang Anda tahu telah ditandai untuk ditonton, tetapi tidak dapat mengingat apa itu. Ini sangat menarik, imho, untuk proyek yang bukan proyek Anda sendiri. Misalnya menonton bug di perpustakaan yang digunakan proyek Anda tetapi Anda tidak berkontribusi sering.
Apa yang saya coba : Perhatikan bahwa ini berbeda dari menonton repo . Saya mencoba mencari bantuan github (untuk "masalah menonton" dan "berlangganan masalah" tanpa hasil. Saya membaca Berhenti berlangganan dari Percakapan dengan harapan, tetapi itu tidak cukup berlaku. Sambil melihat masalah untuk repositori yang saya (pikirkan) ! I) berlangganan, saya mencoba berbagai kriteria pencarian dropdown tanpa hasil.Terakhir tetapi yang tidak kalah pentingnya, saya membaca cara berlangganan di sini di SO kalau-kalau disebutkan bagaimana melihat daftar berlangganan.
Bagi mereka yang mungkin menandai ini bukan tentang pemrograman, saya hanya bisa meminta tempat yang lebih baik untuk meletakkan ini? Karena Github adalah alat pemrograman yang umum digunakan, saya melihat ini sebagai sangat relevan.
Jawaban:
Anda dapat melihat semua masalah Github saat ini Anda berlangganan di https://github.com/notifications/subscription
Anda dapat menavigasi ke halaman ini dari halaman mana saja dengan mengklik ikon notifikasi / bel di kiri atas dan kemudian memilih "Notifikasi Terkelola"> "Langganan" dari panel menu kiri.
sumber
Github tidak memiliki opsi untuk mendaftar semua masalah yang ditonton.
Menandai label pada masalah seperti itu juga tidak menyelesaikan tujuan.
Tetapi github mengirim pemberitahuan setiap kali ada perubahan dalam masalah ini. Jadi, Anda dapat memeriksa semua notifikasi di satu tempat https://github.com/notifications
Secara default, ini akan menampilkan notifikasi yang belum dibaca (juga ditunjukkan oleh kotak surat dengan nomor di sudut kanan atas). Dari halaman itu Anda dapat memilih "Semua Pemberitahuan", atau https://github.com/notifications?all=1 untuk melihat semua masalah yang ditonton yang memiliki setidaknya satu pembaruan sejak Anda berlangganan .
sumber
Menurut dokumentasi GitHub API v3 1 , ada cara untuk membuat daftar masalah berlangganan di repositori yang dimiliki, repositori anggota, dan repositori organisasi. Namun, itu tidak mencantumkan masalah berlangganan dari repositori sewenang-wenang di mana Anda tidak terlibat.
Pada Unix Anda dapat mengakses API seperti ini (cukup masukkan kata sandi GitHub Anda saat diajukan):
Atau gunakan perintah ini untuk memformat output sebagai daftar tautan ke masalah:
1 Karena edit saya pada jawaban pertama yang menyebutkan API GitHub ditolak, saya menambahkan contoh di sini.
Sebagai solusinya Anda dapat memasukkan ini ke dalam kotak pencarian, baik di https://github.com/ , atau di https://github.com/issues/
Ini akan menunjukkan kepada Anda semua masalah di mana Anda terlibat dalam beberapa cara, tetapi tidak masalah Anda hanya berlangganan. The GitHub halaman bantuan negara:
sumber
involves:username
tidak berfungsi untuk masalah berlangganan saja untuk saya, juga di sini help.github.com/articles/searching-issues/… itu tidak mengatakan apa pun tentang berlangganan.Jika Anda ingin melihat semua masalah untuk proyek tertentu yang telah Anda ikuti, berinteraksi dengan masalah itu dengan cara apa pun. Melakukan hal ini;
Dalam mencari masalah Github lakukan ini.
Ini akan mencantumkan semua masalah yang Anda tonton.
sumber
commenter
benar - benar menangkap masalah yang saya tonton dan tidak saya komentari?involves:<username here>
pilihan yang bagus. Ini akan memberi Anda semua masalah yang melibatkan Anda, terutama yang Anda tonton juga.Tampaknya Anda dapat mengambil informasi ini melalui API Github
https://developer.github.com/v3/issues/#parameters
sumber