Visualizza newsfeed / timeline per un repository GitHub specifico


13

Sono consapevole che GitHub ti consente di seguire più repository con le seguenti funzionalità:

  1. Newsfeed personalizzato di tutti i repository che stai guardando - https://github.com
  2. Cronologia globale di tutti i repository pubblici - https://github.com/timeline

C'è un modo per visualizzare newsfeed / timeline per un singolo repository?

Ad esempio https://github.com/jquery/jquery/timeline

La soluzione più vicina che ho trovato è un'estensione del browser chiamata GitHub Feed Filter per Chrome .

Funziona applicando un filtro sul tuo newsfeed personalizzato. Tuttavia, se stai guardando molti repository, dovresti fare clic sul pulsante "Altro" nella parte inferiore del feed di notizie più volte per ottenere abbastanza storie per alimentare il filtro.

C'è una soluzione migliore?

Risposte:


6

Ho appena richiesto questa funzione e hanno risposto che in questo momento è supportato solo sulla loro API: http://developer.github.com/v3/activity/events/#list-repository-events


Fantastico, l'hanno finalmente aggiunto! Grazie per averlo precisato!
David H,

@Samus_ Ho avuto la stessa domanda oggi, e ora mi chiedo, qual è il posto in cui qualcuno può richiedere una squadra di github per un film? A proposito, grazie per la risposta e il link.
Sumeet Pareek,

Penso che il loro modulo di "feedback" sia la strada da percorrere, ma secondo le mie fonti hai bisogno di alcune richieste simili per attirare realmente la loro attenzione.
Samus_

Penso che sia utile scrivere un esempio concreto: ad es. Per jquery, il feed è api.github.com/repos/jquery/jquery/events
soft

5

Esistono commit del feed in base al repo: https://github.com/username/reponame/commits/master.atom


1
In realtà sono interessato al newsfeed associato a un repository. Immagina di creare un account Github e di usarlo per guardare un solo repository: questo è quello che voglio. Il newsfeed basato su repository mostra: eventi push, commenti su problemi, nuovi problemi, nuove richieste pull, nuove filiali, ecc. Questi non sono disponibili nel registro di commit. Grazie per l'aiuto, comunque.
David H,

Testerà il repository guardato oggi, ma per il fork funziona - feed dalla tua dashboard mostra tutte le azioni nel repository principale
Lazy Badger

3

Ho appena pubblicato una risposta a questo su StackOverflow .

Brevemente:

GitHub sembra ora supportare un feed "tutto" con la seguente convenzione:

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

Dove somehextokenviene sostituito con un token rilevante per il tuo account.

Puoi ottenere automaticamente il suo feed + URL token da GitHub procedendo nel seguente modo:

  1. Accedi al tuo account GitHub
  2. Vai alla seguente pagina: https://github.com/dashboard/yours
  3. Fai clic sul pulsante Feed notizie con feed: icona in alto a destra nella pagina.
  4. Questo ti porterà a una pagina XML del feed. Copia l'URL dal tuo browser e incollalo dove necessario.
  5. Filtra il feed in base alle tue esigenze. Il feed stesso sembra includere gli aggiornamenti dei problemi e altri dettagli da tutti i repository collegati al tuo account. Nel mio caso, ho appena usato un filtro di testo standard per afferrare solo gli elementi del feed con MyAcct / MyRepo1 nel loro titolo.

Grazie per aver risposto. Questo soffre ancora dello stesso problema che sto riscontrando. Quando si guardano molti repository, le storie generate da repository attivi tendono a lavare via le storie da repository meno attivi. Inoltre, se ricordo bene, quando inizi a guardare un repository, solo le storie più recenti di quel repository vengono visualizzate nel tuo feed.
David H,

La risposta sopra ti dà solo elementi feed dai tuoi repository. In linea di principio, è possibile creare un nuovo account GitHub, fork solo il repository che si desidera avere nel feed e quindi seguire le istruzioni sopra riportate su questo nuovo account GH. In pratica, ho pochi repository sufficienti sul mio account normale - e i titoli dei feed sono abbastanza coerenti - che è facile filtrarli. Se hai generato molti repository, l'idea di account separato dovrebbe funzionare per te.
Paul McMurdie,

2

L'app GitHub per Android ha una tale funzionalità. Se vai a un repository, c'è una voce "novità" nella navigazione principale. Mostra anche cose che non vedi nel tuo feed di notizie personale. Ad esempio, vedi se qualcuno che non segui inizia il repository.

Lo trovo davvero utile ed è un peccato che il normale sito Web non abbia questa funzionalità.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.