Modifier le fichier

Développement front projet

Ce document précise le fonctionnement de la chaîne de build K-Sup pour le développement sur un projet.

Prérequis

Le projet est basé sur la chaîne de build front, s'il est toujours construit par WRO : voir la migration

Mode production

Le mode par défaut du script est dit de production. Il transpile tous les fichiers nécessaires au fonctionnement du front de ksup (frontoffice et backoffice).

La commande à lancer est la suivante :

npm run build

Il existe un profil maven nommé front-build, activé par la présence du fichier package.json qui lance ce build avec le build maven.

Mode développement

Le script de build front peut-être lancé dans un mode de development. Ce mode permet d'avoir des fichiers non minifiés et une écoute des modifications des sources afin de mettre à jour les fichiers générés concernés par la modification.

npm run build:dev

Il existe un profil maven nommé front-dev, à activer manuellement et en désactivant manuellement front-build, qui lance ce build avec le build maven.

Utilitaire

Un profil maven nommé front-clean permet de supprimer node_modules et package-lock.json.

NOTE : Il n'est pas activé par défaut.

Normes de dév

Dossiers préconisés

TypeFrontLegacy
Scripts/src/main/resources/scripts//src/main/resources/scripts-legacy/
Styles/src/main/resources/sass//src/main/resources/sass-legacy/

NOTE : dans tous les cas, ils doivent être dans /src/main/resources pour être visible par la chaîne de build.