Zeigen Sie Newsfeed / Timeline für ein bestimmtes GitHub-Repository an

13

Mir ist bewusst, dass Sie mit GitHub mehrere Repositorys mit den folgenden Funktionen verfolgen können:

  1. Personalisierter Newsfeed aller von Ihnen angesehenen Repos - https://github.com
  2. Globale Zeitleiste aller öffentlichen Repos - https://github.com/timeline

Gibt es eine Möglichkeit, Newsfeed / Timeline für ein einzelnes Repository anzuzeigen ?

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

Die nächste Lösung, die ich gefunden habe, ist eine Browser-Erweiterung namens GitHub Feed Filter für Chrome .

Dies funktioniert durch Anwenden eines Filters auf Ihren personalisierten Newsfeed. Wenn Sie sich jedoch viele Repositorys ansehen, müssen Sie mehrmals auf die Schaltfläche "Mehr" am unteren Rand des Newsfeeds klicken, um genügend Storys für den Filter zu erhalten.

Gibt es eine bessere Lösung?

David H
quelle

Antworten:

6

Ich habe gerade nach dieser Funktion gefragt und sie haben geantwortet, dass sie derzeit nur von ihrer API unterstützt wird: http://developer.github.com/v3/activity/events/#list-repository-events

Samus_
quelle
Genial, sie haben es endlich hinzugefügt! Vielen Dank für den Hinweis!
David H
@Samus_ Ich hatte heute die gleiche Frage, und jetzt frage ich mich, wo kann jemand das Github-Team um eine Funktion bitten? Übrigens, danke für die Antwort und den Link.
Sumeet Pareek
Ich denke, ihr "Feedback" -Formular ist der richtige Weg, aber nach meinen Quellen braucht man ein paar ähnliche Anfragen, um tatsächlich ihre Aufmerksamkeit zu erregen.
Samus_
Ich halte es für hilfreich, ein konkretes Beispiel zu schreiben: Zum Beispiel für jquery lautet der Feed api.github.com/repos/jquery/jquery/events
thSoft
5

Es gibt einen Commit-Feed pro Repo: https://github.com/username/reponame/commits/master.atom

Fauler Dachs
quelle
1
Ich interessiere mich tatsächlich für den Newsfeed, der mit einem Repository verknüpft ist. Stellen Sie sich vor, Sie erstellen ein Github-Konto und überwachen damit nur ein Repository - genau das möchte ich. Der repo-basierte Newsfeed zeigt Ihnen: Push-Ereignisse, Kommentare zu Problemen, neue Probleme, neue Pull-Anforderungen, neue Zweige usw. Diese sind im Commit-Protokoll nicht verfügbar. Vielen Dank für Ihre Hilfe.
David H
Werde heute das beobachtete Repo testen, aber bei Forked funktioniert es - Feed von deinem eigenen Dashboard zeigt alle Aktionen im übergeordneten Repo
Lazy Badger
3

Ich habe gerade eine Antwort auf diese Frage auf StackOverflow gepostet .

Kurz:

GitHub scheint nun einen "Alles" -Feed mit der folgenden Konvention zu unterstützen:

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

Wo somehextokenwird durch ein Token ersetzt, das für Ihr Konto relevant ist.

Sie können seine Feed + Token-URL automatisch von GitHub abrufen, indem Sie die folgenden Schritte ausführen:

  1. Melden Sie sich bei Ihrem GitHub-Konto an
  2. Gehen Sie zur folgenden Seite: https://github.com/dashboard/yours
  3. Klicken Sie oben rechts auf der Seite auf die Schaltfläche "Newsfeed mit Feed".
  4. Dadurch gelangen Sie zu einer Feed-XML-Seite. Kopieren Sie die URL aus Ihrem Browser und fügen Sie sie bei Bedarf ein.
  5. Filtern Sie den Feed nach Ihren Wünschen. Der Feed selbst scheint Issues-Updates und andere Details von allen Repos zu enthalten, die mit Ihrem Konto verbunden sind. In meinem Fall habe ich nur einen Standard-Textfilter verwendet, um nur die Feed-Elemente mit MyAcct / MyRepo1 im Titel zu erfassen.
Paul McMurdie
quelle
Danke für die Antwort. Dies leidet immer noch unter dem gleichen Problem, das ich habe. Wenn Sie sich viele Repositorys ansehen, neigen die von aktiven Repositorys generierten Storys dazu, Storys von weniger aktiven Repositorys zu entfernen. Wenn ich mich richtig erinnere, werden beim Anschauen eines Repos nur neuere Geschichten aus diesem Repo in Ihrem Feed angezeigt.
David H
Die Antwort oben gibt Ihnen nur Feed-Elemente von Ihren Repos. Im Prinzip können Sie ein neues GitHub-Konto erstellen, nur das Repo, das Sie in Ihrem Feed haben möchten, aufteilen und dann die obigen Anweisungen für dieses neue GH-Konto befolgen. In der Praxis habe ich auf meinem normalen Konto nur wenige eigene Repos - und die Feed-Titel sind konsistent genug - so dass es einfach ist, sie zu filtern. Wenn Sie viele Repos gespalten haben, sollte die Idee eines separaten Kontos für Sie funktionieren.
Paul McMurdie
2

Die GitHub Android App hat eine solche Funktion. Wenn Sie zu einem Repo gehen, befindet sich in der Hauptnavigation ein "Nachrichten" -Element. Es zeigt auch Dinge, die Sie in Ihrem persönlichen Newsfeed nicht sehen. Sie sehen zum Beispiel, ob jemand, dem Sie nicht folgen, das Repo spielt.

Ich finde es wirklich nützlich und es ist eine Schande, dass die normale Website diese Funktion nicht hat.

nwellnhof
quelle