Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Accélérez la création de tickets GitHub

10

Les problèmes GitHub sont fantastiques pour suivre les nouvelles fonctionnalités ou les bogues, qui sont affectés, les catégoriser, les ajouter aux projets, etc. Ils sont également assez lents à créer, et en créer un tas prend beaucoup trop de temps. J’ai donc créé un petit outil pour accélérer la création de problèmes et en faire un jeu d’enfant.

L’un des problèmes que je vois avec les problèmes de GitHub au travail est qu’ils sont lourds à créer, en particulier pour ceux qui ne sont pas des développeurs, comme les gestionnaires, les concepteurs ou les testeurs, et qui veulent simplement signaler un bogue mais ne passent pas par le processus de création sur GitHub.

La création de problèmes GitHub devrait être rapide

Alors, quelle est l’interaction la plus facile avec les ordinateurs, l’écriture, peut-être ? Je ne sais pas si c’est le plus facile, mais c’est certainement facile. Ainsi, dans cette simple zone de texte, les problèmes peuvent être écrits et chaque ligne sera un problème. Vous tapez et tapez et ne levez pas les mains du clavier pour saisir la souris. Vous pouvez également coller une liste créée dans un éditeur de texte ou une feuille de calcul.

Il est flexible : vous pouvez attribuer le problème à quelqu’un (ou à plusieurs, en séparant les noms d’utilisateur par des virgules) en séparant le titre du nom d’utilisateur par un caractère pipe. Un autre tuyau sépare la description, et encore un autre tuyau sépare les étiquettes, qui peuvent être nombreuses, en les séparant par des virgules.

Mise à jour : l’application est en ligne sur https://fast-issues.herokuapp.com/

Accélérez la création de tickets GitHub

Aperçu technique

Ce projet n’est ~encore pas complètement étoffé mais il est déjà~ public à

https://github.com/eliorivero/fast-issues _

En guise de présentation générale :

  • c’est une application GitHub qui peut être installée dans le référentiel où les problèmes seront créés
  • a un backend Node.js avec Express comme serveur
  • le front-end est construit avec React
  • les bibliothèques clés pour travailler rapidement avec GitHub dans Node étaient https://github.com/octokit/app.js et https://github.com/octokit/rest.js/

Une chose à garder à l’esprit est que nous ne voulons pas atteindre les limites de l’API. GitHub recommande de laisser s’écouler au moins une seconde entre les requêtes. J’ai mis le script en pause 1,5 secondes entre chaque demande de création de problème, c’est pourquoi vous verrez dans le GIF ci-dessus que les problèmes ne sont pas créés instantanément.

Plus d’idées

J’ai montré cela à un ami et il m’a dit qu’il avait cette idée de créer une extension Chrome pour prendre une capture d’écran d’un bogue, l’annoter et la soumettre en tant que problème GitHub. J’ai pensé que c’était une bonne idée et j’ai cherché un moyen de prendre une capture d’écran mais dans une application React et j’ai rapidement trouvé html2canvas qui permet de prendre des captures d’écran et de les enregistrer en tant que fichiers PNG.

Combiner quelque chose comme ça avec mon outil pour créer les problèmes serait une bonne solution qui pourrait être disponible dans une application React pendant son cycle de développement ou de mise en scène. Toute personne testant l’application peut déclencher le panneau de signalement des problèmes et soumettre un problème GitHub. L’image devrait encore être stockée sur un autre serveur, car pour l’instant, l’API Issues est limitée et ne permet pas de télécharger des images.

Source d’enregistrement: startfunction.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More