GitHub: Existem ferramentas externas para gerenciar a lista de problemas versus o backlog do projeto

10

Recentemente, publiquei um dos meus projetos 1 no GitHub e, enquanto explorava os recursos do site, percebi que eles têm uma seção de rastreamento de problemas bastante decente.

Quero usar essa seção porque a) outras pessoas podem relatar bugs, se quiserem, b) outras pessoas podem ver quais bugs eu conheço. No entanto, como outros observaram , a lista de problemas não pode ser priorizada para criar um backlog do projeto. Por enquanto, meu backlog é um arquivo de texto, mas gostaria de integrá-lo para que as mesmas informações não sejam mantidas em lugares diferentes.

Ter uma lista totalmente ordenada, que é algo que também praticamos no trabalho, foi muito útil, pois posso abrir um arquivo, começar com a linha 1 e disparar 2 ou 3 itens em uma sessão sem precisar voltar para os problemas completos / balde de histórias. O GitHub não oferece isso.

O que o GitHub oferece é uma API muito agradável e limpa, para que os problemas possam ser facilmente exportados para qualquer outra coisa. Pesquisei para ver se existem outros sites (como o Trello) que se integram aos problemas do GitHub, mas não encontrei nada.

Alguém conhece esse produto, serviço ou ferramenta offline? Aqueles que usam o GitHub, qual é a sua experiência no gerenciamento de pendências? Eu meio que odeio a idéia de gerenciar manualmente duas listas desconectadas, como algumas pessoas parecem estar fazendo com as páginas do projeto Wiki.


1 - plugues descarados não são permitidos neste site? Pesquisou, mas não encontrou uma resposta definitiva. Se for uma má prática, PARE e não leia mais

Como desenvolvedor, eu me cansei de navegar para o mesmo conjunto de pastas 30 vezes por dia, então escrevi um pequeno utilitário que pode ser recolhido automaticamente que fica preso na área de trabalho e permite fácil acesso às pastas que você usa constantemente.

DXM
fonte
11
are shameless plugs allowed no this siteSe relevante para a pergunta, não há problema algum! Seu projeto não é relevante para o que você está pedindo, mas ainda assim, pela descrição, parece que algo de muitos de nós estaria interessado em conferir. Sinta-se livre para adicionar um link ao repositório. Eu não acho que alguém iria considerá-lo spam ...
yannis

Respostas:

6

Este é um novo espaço, portanto, não há muitas ferramentas nele.

Tom Mayfield
fonte
obrigado, eu vou conferir. O Heroku parece uma boa interface do usuário, mas tem o mesmo problema da lista de problemas original do GitHub, sem capacidade de gerenciar pendências. Huboard parece muito promissor.
DXM
1

Pesquisei um pouco e não encontrei o que estava procurando. Então, olhei para as APIs de serviços da Web GitHub e Trello e me perguntei: quão ruim pode ser escrever um utilitário de sincronização que retire problemas de um lugar e sincronize-o com o outro.

Comecei outro projeto no GitHub, TrackerSync . No momento, ele está em uma situação bastante difícil, mas até agora me deu exatamente o que estava procurando. Posso usar a lista de problemas do GitHub para que eu ou outras pessoas relatem problemas. Quando o utilitário é executado, esses problemas aparecem automaticamente no Trello , onde posso adicioná-los a uma lista de pendências priorizada. Quando movo o problema no Trello da lista de pendências para a lista "concluída", a próxima execução do utilitário voltará ao GitHub e fechará o problema correspondente.

Se houver algum interesse nesse utilitário, ficarei feliz em continuar refinando-o.

DXM
fonte
Yay! Muito obrigado. Além disso, está escrito em C #! Impressionante.
JavaAndCSharp
Ok, arranhe isso. A API do GitHub (ou a maneira como você envia os dados para ele) está sendo uma dor de cabeça, me proibindo de 401, mesmo que tudo esteja preenchido corretamente. Se você tiver uma chance, eu adoraria que isso fosse corrigido; Eu bifurquei e estou bisbilhotando por enquanto.
JavaAndCSharp