Présentation du projet
Avez vous déjà rencontré le problème suivant ?
Vous travaillez avec Github, votre outil de de tous les jours et vous avez
des routines de travail, telles que les reviews de PR.
"Tagué" ces PR peut être très utiles pour que les autres membres de votre
équipe sache le travail qui a été effectué sur celles-ci.
Vous utilisez une dizaine de tag et aujourd'hui, vous commencez une nouvelle
librairie sur un repository différent. Vous conservez vos méthodes de travail
et vous voulez vos précieux tags...
Vous êtes prêt? A vos copiers/coller car github ne vous donne pas la possibilité
de faire ce copier/coller de masse...
A moins que vous n'utilisez cette ligne de commande qui fera ce travail pour vous !
Voila ce qu'est github-label-manager, une ligne de commande très simple qui vous permet
de copier/coller tous vos labels en une seule fois.
Point sur les Technologies
Je voulais utiliser nodejs pour ce petit projet, c'est donc sur cette technologie que se base ce projet.
Il utilise la librairie Commander qui permet de générer facilement une ligne de commande et de gérer
ses arguments.
Il embarque également une librairie qui permet de manipuler l'API de github
Un petit résumé des technologies présentes :
Les plus de ce projet
Proposer un outil très simple pour tous et tester de nouvelles librairies nodejs.
Pour conclure
Un projet avec un but très simple et un dev très amusant à réaliser car il m'a permis
de toucher à beaucoup de technologies différentes.
Les liens vers le package npm et le repository github :