Prérequis :
Il faut d'abord installer les dépendances.
yarn install
Ajouter l'entrée DNS filharmonic.local.beta.gouv.fr -> 127.0.0.1
au fichier /etc/hosts, afin de faire marcher la redirection Cerbère. (Attention, le fichier doit comporter une seule ligne avec 127.0.0.1)
127.0.0.1 localhost filharmonic.local.beta.gouv.fr
Puis démarrer le serveur de développement.
yarn run serve
Note : Vous devrez démarrer l'API Fil'Harmonic pour obtenir un environnement de développement complet.
Le dev mode permet d'afficher un bouton "Déconnexion SSO" dans le menu.
Pour activer le dev mode, exécuter la commande ci-dessous dans la console, puis recharger la page.
localStorage.setItem('fh-devmode', 1)
Pour le modifier, éditer le fichier data_model.puml puis modifier le lien ci-dessus en incrémentant la variable cachebust
pour invalider le cache de GitHub.
yarn install
yarn run serve
yarn run build
yarn run test
yarn run lint
yarn run test:e2e
yarn run test:unit