Veja o feed de notícias / linha do tempo de um repositório GitHub específico

13

Estou ciente de que o GitHub permite seguir vários repositórios com os seguintes recursos:

  1. Feed de notícias personalizado de todos os repos que você está assistindo - https://github.com
  2. Linha do tempo global de todos os repositórios públicos - https://github.com/timeline

Existe uma maneira de visualizar feed de notícias / linha do tempo para um único repositório?

Por exemplo, https://github.com/jquery/jquery/timeline

A solução mais próxima que encontrei é uma extensão do navegador chamada GitHub Feed Filter for Chrome .

Funciona aplicando um filtro no seu feed de notícias personalizado. No entanto, se você estiver assistindo a muitos repositórios, terá que clicar no botão "Mais" na parte inferior do feed de notícias várias vezes para obter histórias suficientes para alimentar o filtro.

Existe uma solução melhor?

David H
fonte

Respostas:

6

Acabei de solicitar esse recurso e eles responderam que, no momento, ele é compatível apenas com a API: http://developer.github.com/v3/activity/events/#list-repository-events

Samus_
fonte
Incrível, eles finalmente adicionaram! Obrigado por apontar!
David H
@ Samus_ Eu tive a mesma pergunta hoje, e agora estou me perguntando, qual é o lugar para alguém solicitar à equipe do github um recurso? Btw, obrigado pela resposta e pelo link.
Sumeet Pareek
Acho que o formulário de "feedback" é o caminho a seguir, mas, de acordo com minhas fontes, você precisa de alguns pedidos semelhantes para realmente chamar a atenção deles.
Samus_ 23/05
Eu acho que é útil escrever um exemplo concreto: por exemplo, para jquery, o feed é api.github.com/repos/jquery/jquery/events
thSoft
5

Confirmar feed por repo existe: https://github.com/username/reponame/commits/master.atom

Lazy Badger
fonte
1
Na verdade, estou interessado no feed de notícias associado a um repositório. Imagine criar uma conta do Github e usá-la para assistir a apenas um repositório - é isso que eu quero. O feed de notícias baseado em repositório mostra: eventos push, comentários sobre problemas, novos problemas, novas solicitações de recebimento, novas ramificações, etc. Esses não estão disponíveis no log de confirmação. Obrigado pela sua ajuda, no entanto.
9119 David H em
Vai testar assistiu repo hoje, mas para bifurcada ele funciona - feed do seu próprio painel mostrar todas as ações em repo pai
preguiçoso Badger
3

Acabei de publicar uma resposta para isso no StackOverflow .

Resumidamente:

Agora o GitHub parece oferecer suporte a um feed "tudo" com a seguinte convenção:

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

Onde somehextokené substituído por um token relevante para sua conta.

Você pode obter o URL do seu feed + token automaticamente no GitHub usando as seguintes etapas:

  1. Entre na sua conta do GitHub
  2. Vá para a seguinte página: https://github.com/dashboard/yours
  3. Clique no botão Feed de notícias com feed - ícone no canto superior direito da página.
  4. Isso levará você a uma página XML de feed. Copie o URL do seu navegador e cole onde for necessário.
  5. Filtre o feed de acordo com suas necessidades. O feed em si parece incluir atualizações de problemas e outros detalhes de todos os repositórios conectados à sua conta. No meu caso, usei apenas um filtro de texto padrão para capturar apenas os elementos de feed com MyAcct / MyRepo1 no título.
Paul McMurdie
fonte
Obrigado por responder. Isso ainda sofre o mesmo problema que estou tendo. Quando você assiste a muitos repositórios, as histórias geradas por repositórios ativos tendem a eliminar as matérias de repositórios menos ativos. Além disso, se bem me lembro, quando você começa a assistir a um repo, apenas histórias mais recentes desse repo aparecem no seu feed.
David H
A resposta acima fornece apenas elementos de feed dos seus repositórios. Em princípio, você pode criar uma nova conta do GitHub, dividir apenas o repositório que deseja ter em seu feed e seguir as instruções acima nesta nova conta do GH. Na prática, tenho poucos repositórios próprios por conta própria - e os títulos dos feeds são consistentes o suficiente - para que seja fácil filtrá-los. Se você tiver recebido muitos acordos de recompra, a ideia da conta separada deve funcionar para você.
Paul McMurdie
2

O aplicativo GitHub para Android possui esse recurso. Se você for a um repositório, há um item de "notícias" na navegação principal. Ele também mostra coisas que você não vê no seu feed de notícias pessoal. Por exemplo, você vê se alguém que você não segue protagoniza o repo.

Acho isso realmente útil e é uma pena que o site normal não tenha esse recurso.

Nwellnhof
fonte