The project is generated by LoopBack.
Installation de Git Installation de NodeJs v8.x Installation de PostgreSQL v9.x
Ajoutez le chemin complet du répertoire 'cmd' de git dans votre variable PATH Par exemple : 'C:\Program Files\Git\cmd'
Créer un dossier, s’y positionner avec gitbash et cloner le dépôt : git clone https://github.com/TheSegfault/temporary.git ./
Se placer dans le dossier racine (make-it-ici) puis :
npm install
Se placer dans le sous dossier client puis :
npm install
npm install –global @angular/cli
Enfin, pour déployer le front :
ng serve
Afin d'initialiser la base de données et les jeux de données, Exectuer les 3 scripts suivants :
./base/scripts/1-create_user.sql
./base/scripts/2-create_database.sql
./base/scripts/3-create_schema.sql
Note : pour les scripts de création de schema, assurez-vous d'exécuter le script dans une fenêtre ouverte depuis la bonne base de données
Afin d'initialiser la base de données et les jeux de données, se placer à la racine du projet et faire
node server/auto.js migrate
Afin de mettre à jour une base de données existante avec une nouvelle structure de données, sans perte de données, se placer à la racine du projet et faire
node server/auto.js update
Pour lancer le serveur nodeJs, se placer à la racine du projet et faire
node .
Visual studio code – extensions intéressantes Git History (~git blame)
Visual studio code – configuration Git bash intégré :
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"
Exclusion de dossiers/fichiers dans le navigateur :
"files.exclude": {
"**/node_modules": true
}
Exclusion de dossiers/fichiers dans la recherche :
"search.exclude": {
"**/node_modules": true
}
Installation du plugin Eslint :
- Afficher, Palette de Commandes…
- Enlever le « > » puis taper « ext install eslint »
- Installer le plugin
- Fichier, Préférences, Paramètres
- Choisir « Paramètres utilisateur » ou « Paramètres espace de travail »
- Configurer comme suit :
{
"eslint.enable": true,
"eslint.autoFixOnSave": true,
"javascript.format.enable": false
}
Redémarrer VS Code