gts-print
v1.1.2
Published
Design system for gts projects
Readme
#Gts-print
Design system for gts projects
#Processus d'intégration en locale de 'gts-print' dans un autre projet :
Génération d'une version 'gts-print'
- Récupérer depuis GitHub la dernière version de gts-print
- Lancer
npm run buildpour générer le dossier 'dist' qui contient les composants à exporter. - Lancer
npm packpour créer une version packagé prête à être installer par d'autres projets. (ex : gts-print-1.0.0.tgz)
Intégration de 'gts-print' dans un projet :
- Copier le chemin absolue de fichier
gts-print-1.0.0.tgzgénéré dansgts-print - Lancer
npm install cheminCopié
#Processus de mise à jour :
Mise à jour à niveau des composants existant (Non suppression/ajout des composants).
- Lancer
npm run build - Lancer
npm pack - Relancer seulement l'application consommatrice.
Ajout d'un nouveau composant
- Penser à ajouter ce composant dans le fichier
index.jspour l'export. - Lancer
npm run build - Lancer
npm pack
Suppression d'un nouveau composant
- Penser à supprimer ce composant dans le fichier
index.jspour l'export. - Lancer
npm run build - Lancer
npm pack
#Processus de déploiment en prod d'une nouvelle version :
Génération d'une release candistae (RC) :
- Assurer la recette et la validation sur la branche
develop. - Créer une release avec git flow
git flow release start versionNumberremplacerversionNumberpar le numero d'une nouvelle version ex :1.0.3 - Modifier le fichier package.json en mettant à jour le numero de version.
git add .git flow release publishgit flow release finish- et comme ça la branche master est à jour
