Afficher le fil d'actualités / la chronologie d'un référentiel GitHub spécifique


13

Je suis conscient que GitHub vous permet de suivre plusieurs référentiels avec les fonctionnalités suivantes:

  1. Flux d'actualités personnalisé de tous les référentiels que vous regardez - https://github.com
  2. Chronologie mondiale de tous les dépôts publics - https://github.com/timeline

Existe-t-il un moyen d'afficher le fil d'actualités / la chronologie pour un référentiel unique ?

Par exemple https://github.com/jquery/jquery/timeline

La solution la plus proche que j'ai trouvée est une extension de navigateur appelée GitHub Feed Filter for Chrome .

Cela fonctionne en appliquant un filtre sur votre fil d'actualité personnalisé. Cependant, si vous regardez de nombreux référentiels, vous devrez cliquer plusieurs fois sur le bouton "Plus" en bas du flux d'actualités pour obtenir suffisamment d'histoires pour alimenter le filtre.

Y a-t-il une meilleure solution?

Réponses:


6

Je viens de demander cette fonctionnalité et ils ont répondu que pour le moment elle n'est prise en charge que sur leur API: http://developer.github.com/v3/activity/events/#list-repository-events


Génial, ils l'ont finalement ajouté! Je vous remercie de le faire remarquer!
David H

@Samus_ J'ai eu la même question aujourd'hui, et maintenant je me demande, quel est l'endroit pour que quelqu'un demande à l'équipe de github une fonctionnalité? Btw, merci pour la réponse et le lien.
Sumeet Pareek

Je pense que leur formulaire de "rétroaction" est la voie à suivre, mais selon mes sources, vous avez besoin de quelques demandes similaires pour attirer leur attention.
Samus_

Je pense qu'il est utile d'écrire un exemple concret: par exemple pour jquery, le flux est api.github.com/repos/jquery/jquery/events
thSoft

5

Il existe un flux de validation par repo: https://github.com/username/reponame/commits/master.atom


1
Je suis en fait intéressé par le fil d'actualité associé à un référentiel. Imaginez créer un compte Github et l'utiliser pour regarder un seul référentiel - c'est ce que je veux. Le fil d'actualités basé sur les référentiels vous montre: les événements push, les commentaires sur les problèmes, les nouveaux problèmes, les nouvelles demandes d'extraction, les nouvelles branches, etc. Ceux-ci ne sont pas disponibles dans le journal de validation. Merci quand même pour vôtre aide.
David H

Testera le repo regardé aujourd'hui, mais pour Forked, cela fonctionne - le flux de votre propre tableau de bord affiche toutes les actions du repo parent
Lazy Badger

3

Je viens de poster une réponse à cela sur StackOverflow .

Brièvement:

GitHub semble désormais prendre en charge un flux "tout" avec la convention suivante:

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

somehextokenest remplacé par un jeton correspondant à votre compte.

Vous pouvez obtenir son URL de flux + jeton automatiquement à partir de GitHub en procédant comme suit:

  1. Connectez-vous à votre compte GitHub
  2. Accédez à la page suivante: https://github.com/dashboard/yours
  3. Cliquez sur le bouton Flux d'actualités avec l'icône de flux en haut à droite de la page.
  4. Cela vous amènera à une page XML de flux. Copiez l'URL de votre navigateur et collez-le si nécessaire.
  5. Filtrez le flux selon vos besoins. Le flux lui-même semble inclure les mises à jour des problèmes et d'autres détails de tous les référentiels connectés à votre compte. Dans mon cas, je viens d'utiliser un filtre de texte standard pour saisir uniquement les éléments de fil avec MyAcct / MyRepo1 dans leur titre.

Merci de répondre. Cela souffre toujours du même problème que j'ai. Lorsque vous regardez de nombreux référentiels, les récits générés par les référentiels actifs ont tendance à effacer les récits des référentiels moins actifs. De plus, si je me souviens bien, lorsque vous commencez à regarder un repo, seules les nouvelles histoires de ce repo apparaissent dans votre flux.
David H

La réponse ci-dessus ne vous donne que des éléments de flux provenant de vos repos. En principe, vous pouvez créer un nouveau compte GitHub, ne générer que le repo que vous souhaitez avoir dans votre flux, puis suivre les instructions ci-dessus sur ce nouveau compte GH. Dans la pratique, j'ai assez de repos sur mon compte normal - et les titres des flux sont suffisamment cohérents - pour qu'il soit facile de les filtrer. Si vous avez bifurqué beaucoup de dépôts, l'idée de compte séparé devrait vous convenir.
Paul McMurdie

2

L'application GitHub Android dispose d'une telle fonctionnalité. Si vous allez dans un référentiel, il y a un élément "news" dans la navigation principale. Il montre également des choses que vous ne voyez pas dans votre fil d'actualité personnel. Par exemple, vous voyez si quelqu'un que vous ne suivez pas met en vedette le repo.

Je le trouve vraiment utile et c'est dommage que le site Web normal n'ait pas cette fonctionnalité.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.