1.3.0 • Published 10 months ago
cli-mr-creator v1.3.0
Petit script pour créer une merge request depuis le terminal !
Node version used 18.17.0
Config
Créer un fichier .env à la racine de votre home directory
cd ~ && mkdir cli-mr-creator && cd cli-mr-creator && touch .env
Rajouter votre token Gitlab et c'est parti Env file
TOKEN=
Afin d'avoir une liste de personnes pour review vos MR il faut rajouter dans le fichier .env le nom de votre groupe de développeurs.
Env file
TOKEN=
DEV_GROUP=
Redmine
Disabled for now, waitng for a refactor
J'utilise Redmine pour la gestion des tickets. Si vous voulez que dans la description de la merge request vous y trouviez automatiquement un lien vers votre ticket il suffit d'écrire l'id de votre issu à la fin de votre nom de branche.
Exemple :
great-feature-30499 -> https://url.redmine.fr/issues/30499
Utiliser le script
# Installer le script en local
npm i cli-mr-creator
# Ou bien en global
npm i -g cli-mr-creator
# Et ensuite
cli-mr-creator
# Ou bien simplement lancer le script avec npx
npx cli-mr-creator
TODO
- Refactor call api in order
- Système de module afin de rajouter des extensions pour les logiciels de ticketings ( Jira etc...)
- Traduction : FR / EN