...
=> 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 | ||
|---|---|---|
| ||
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 | ||
|---|---|---|
| ||
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 dossierdist/ - build :
ng build=> va compiler l'app Angular et les assets associés présents dans le dossiersrc/et les placer dans un dossierwww/
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
|
Compilation Trapeze
Installer Trapeze (https://trapeze.dev/)
...