Belirli bir GitHub deposu için haber beslemesini / zaman çizelgesini görüntüleme


13

GitHub'ın aşağıdaki özellikleri kullanarak birden çok havuzu izlemenize izin verdiğini biliyorum:

  1. İzlediğiniz tüm depoların kişiselleştirilmiş haber beslemesi - https://github.com
  2. Herkese açık depoların genel zaman çizelgesi - https://github.com/timeline

Tek bir depo için haber beslemesini / zaman çizelgesini görüntülemenin bir yolu var mı ?

Örneğin, https://github.com/jquery/jquery/timeline

Bulduğum en yakın çözüm, GitHub Feed Filter for Chrome adlı bir tarayıcı uzantısı .

Kişiselleştirilmiş haber beslemenize bir filtre uygulayarak çalışır. Ancak, çok sayıda depo izliyorsanız, filtreyi beslemek için yeterli sayıda haber almak için haber akışının altındaki "Diğer" düğmesini birkaç kez tıklamanız gerekir.

Daha iyi bir çözüm var mı?

Yanıtlar:


6

Ben sadece bu özelliği istedim ve şu anda sadece API'lerinde desteklendiğini söylediler: http://developer.github.com/v3/activity/events/#list-repository-events


Harika, sonunda eklediler! Bu konuya işaret ettiğiniz için teşekkür ederiz!
David H

@Samus_ Bugün aynı soruyu sordum ve şimdi merak ediyorum, birisinin github ekibinden bir özellik talep etmesinin yeri nedir? Btw, cevap ve bağlantı için teşekkürler.
Sümer Pareek

Bence onların "geribildirim" formu gitmek için bir yol ama kaynaklarıma göre gerçekten dikkatlerini çekmek için birkaç benzer istekleri gerekir.
Samus_

Ben somut bir örnek yazmak yararlı olduğunu düşünüyorum: örneğin jquery için, besleme api.github.com/repos/jquery/jquery/events
thSoft

5

1
Aslında bir havuzla ilişkili haberlerle ilgileniyorum. Bir Github hesabı oluşturduğunuzu ve bunu sadece bir havuzu izlemek için kullandığınızı düşünün. Repo tabanlı haber akışı şunları gösterir: push olayları, sorunlar hakkında yorumlar, yeni konular, yeni çekme istekleri, yeni şubeler, vb. Bunlar, taahhüt günlüğü tarafından kullanılamaz. Yine de yardımın için teşekkürler.
David H

İzlenen repo'yu bugün test edecek, ancak çatal için işe yaradı - kendi gösterge tablonuzdan besleme ana repodaki tüm eylemleri göster
Lazy Badger

3

Ben sadece StackOverflow buna bir cevap yayınladı .

Kısaca:

GitHub artık aşağıdaki kurallara sahip bir "her şey" feed'ini destekliyor gibi görünüyor:

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

Nerede somehextokenhesabınızla alakalı bir jetonla değiştirilir.

Feed + jeton URL'sini aşağıdaki adımları kullanarak otomatik olarak GitHub'dan alabilirsiniz:

  1. GitHub hesabınıza giriş yapın
  2. Aşağıdaki sayfaya gidin: https://github.com/dashboard/yours
  3. Sayfanın sağ üst köşesinde, özet akışı olan Haber Beslemesi düğmesini tıklayın.
  4. Bu sizi bir feed XML sayfasına götürür. URL'yi tarayıcınızdan kopyalayın ve gerektiği yere yapıştırın.
  5. Feed'i ihtiyaçlarınıza göre filtreleyin. Feed'in kendisi, hesabınıza bağlı tüm depolardaki Sorun güncellemelerini ve diğer ayrıntıları içeriyor gibi görünüyor. Benim durumumda, sadece başlıklarında MyAcct / MyRepo1 ile sadece besleme öğelerini almak için standart bir metin filtresi kullandım.

Cevabın için teşekkür ederim. Bu hala yaşadığım problemi yaşıyor. Birçok depo izlediğinizde, etkin depoların oluşturduğu hikayeler, daha az etkin depolardaki hikayeleri yıkama eğilimindedir. Ayrıca, doğru hatırlarsam, bir repo izlemeye başladığınızda, feed'inizde yalnızca o repodan daha yeni hikayeler görünür.
David H

Sadece yukarıda cevabı, elemanları beslemek verir senin repo. Prensip olarak, yeni bir GitHub hesabı oluşturabilir, yalnızca feed'inizde olmasını istediğiniz repoyu çatallayabilir ve ardından bu yeni GH hesabında yukarıdaki talimatları uygulayabilirsiniz. Uygulamada, normal hesabımda yeterince az sayıda depom var - ve yayın başlıkları yeterince tutarlı - onları filtrelemenin kolay olduğu. Çok sayıda depo çatallaştırdıysanız, ayrı hesap fikri sizin için işe yarayacaktır.
Paul McMurdie

2

GitHub Android uygulamasında böyle bir özellik var. Bir repoya giderseniz, ana gezinme panelinde bir "haberler" öğesi bulunur. Ayrıca kişisel haber beslemenizde görmediğiniz şeyleri de gösterir. Örneğin, takip etmeyen birinin repoyu yıldızlayıp yıldızlanmadığını görürsünüz.

Gerçekten kullanışlı buluyorum ve normal web sitesinin bu özelliğe sahip olmaması utanç verici.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.