GitHub: Existe-t-il des outils externes pour gérer la liste des problèmes par rapport au retard du projet


10

Récemment, j'ai posté l'un de mes projets 1 sur GitHub et alors que j'explorais les capacités du site, j'ai remarqué qu'ils avaient une section de suivi des problèmes plutôt décente.

Je veux utiliser cette section comme a) d'autres personnes peuvent signaler des bogues si elles le souhaitent et b) d'autres personnes peuvent voir de quels bogues je suis au courant. Cependant, comme d' autres l'ont noté , la liste des problèmes ne peut pas être classée par ordre de priorité afin de créer un arriéré de projet. Pour l'instant, mon backlog est un fichier texte, mais j'aimerais pouvoir l'intégrer afin que les mêmes informations ne soient pas conservées à différents endroits.

Avoir une liste entièrement ordonnée, ce que nous pratiquons également au travail, a été très utile car je peux ouvrir un fichier, commencer par la ligne 1 et tirer 2 ou 3 éléments en une seule séance sans avoir à revenir à un problème complet / seau d'histoires. GitHub ne propose pas cela.

Ce que GitHub offre est une API très agréable et propre pour que les problèmes puissent être facilement exportés vers autre chose. J'ai cherché pour voir s'il existe d'autres sites Web (comme Trello) qui s'intègrent aux problèmes de GitHub, mais je n'ai rien trouvé.

Quelqu'un connaît-il un tel produit, service ou outil hors ligne? Ceux qui utilisent GitHub, quelle est votre expérience dans la gestion du backlog? Je déteste un peu l'idée de gérer manuellement deux listes déconnectées comme certaines personnes semblent le faire avec les pages de projet Wiki.


1 - Les fiches sans vergogne sont-elles autorisées sur ce site? J'ai cherché mais je n'ai pas trouvé de réponse définitive. Si c'est une mauvaise pratique, ARRÊTEZ et ne lisez pas plus loin

En tant que développeur, je suis tombé malade et fatigué de naviguer dans le même ensemble de dossiers 30 fois par jour.J'ai donc écrit un petit utilitaire auto-pliable qui se colle au bureau et permet un accès facile aux dossiers que vous utilisez constamment.


1
are shameless plugs allowed no this siteSi pertinent à la question, pas de problème du tout! Votre projet ne correspond pas à ce que vous demandez, mais d'après la description, il semble que beaucoup d'entre nous seraient intéressés à vérifier. N'hésitez pas à ajouter un lien vers le référentiel. Je ne pense pas que quiconque le considérerait comme du spam ...
yannis

Réponses:



1

J'ai fouillé un peu et je n'ai pas vraiment trouvé ce que je cherchais. Alors j'ai regardé les API de service Web GitHub et Trello et je me suis demandé à quel point il pouvait être mauvais d'écrire simplement un utilitaire de synchronisation qui prendrait les problèmes d'un endroit et le synchroniserait avec l'autre.

J'ai commencé un autre projet sur GitHub, TrackerSync . Il est pour l'instant assez grossier, mais jusqu'à présent, il m'a donné exactement ce que je cherchais. Je peux utiliser la liste des problèmes de GitHub pour que moi-même ou d'autres signalions des problèmes. Lorsque l'utilitaire est exécuté, ces problèmes apparaissent automatiquement dans Trello , où je peux les ajouter à un backlog priorisé. Lorsque je déplace le problème dans Trello du carnet de commandes vers la liste "terminé", la prochaine exécution de l'utilitaire revient à GitHub et ferme le problème correspondant.

S'il y a un intérêt pour cet utilitaire, je serai plus qu'heureux de continuer à l'affiner.


Yay! Merci beaucoup. De plus, c'est écrit en C #! Impressionnant.
JavaAndCSharp

D'accord, grattez ça. L'API GitHub (ou la façon dont vous lui envoyez les données) est une douleur à l'arrière, m'interdisant 401 même si tout est correctement rempli. Si vous avez une chance, j'aimerais qu'elle soit réparée; Je l'ai fourché et je le fouille pour l'instant.
JavaAndCSharp

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.