esup-multi

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

=> Lister tous les dossiers dans lesquels renommer le fichier .env.dist en .env (selon les modules qu'on aura décidé de mettre en place / activer côté client pour la démo)

Installer les dépendances

Dans la gateway et chaque microservice

Bloc de code
$ npm ci
Avertissement
titleTODO

Voir si on ne met pas en place un script sh ou npm qui permet de tout installer en une commande

Démarrer la gateway et les microservices

Dans la gateway et chaque microservices microservice :

Bloc de code
$ npm start
Avertissement
titleTODO

Voir si on ne met pas en place un script sh ou npm qui permet de tout démarrer en une commande

...

Prérequis

  • Android Studio +  JDKJDK pour l'app Android
  • Xcode +  CocoaPods CocoaPods à jour (MacOS uniquement) pour l'app iOS

Parametrages minimal de l'application cliente

...

Pour utiliser le thème par défaut disponible avec la démo, dans le sous-dossier /src/theme et renommer le fichier theme.scss.dist en theme.scss 


Pour personnaliser tout ces éléments voir la  documentation

...

Depuis dev/user-frontend-ionic/,

installer les dépendances : 

Bloc de code
$ npm ci

puis, préparer l'app :

Bloc de code
$ npm run build

Va Cette commande va compiler les assets et préparer les fichiers pour le build des applications natives.
Elle va en fait exécuter 2 commandes :

  • prebuild (exécuté automatiquement avant build) : npm run module:build-all =

...

  • > va compiler les différents modules Angular présents dans le dossier projects/ et les placer dans un dossier dist/
  • build : ng build => va compiler l'app Angular et les assets associés présents dans le dossier src/ et les placer dans un dossier www/

Build Android

Ajouter le support d'Android

Pour ajouter le support d'Android au projet, il est nécessaire d'exécuter la commande suivante :

Bloc de code
$ npx capacitor add android

Cette commande va générer tous les fichiers nécessaires au build d'une application Android et les placer dans un dossier android/

Elle va également ajouter à ces fichiers, une copie des assets et des sources se trouvant dans www/

Remarque

Cette commande n'est à exécuter qu'une seule fois sur le projet.

Pour la suite, après modification des sources, il suffira simplement d'exécuter la commande suivante pour synchroniser les modifications avec le dossier android/ :

$ npx capacitor sync android


Compilation Trapeze

Installer Trapeze (https://trapeze.dev/)

...