Refonte graphique du site internet de Unumondo Expéditions dans le cadre d'un projet scolaire.
- Trello
- Git
- GitLab, hébergé sur les serveurs de l'Université de La Rochelle
- Créer d'un ticket sur Trello
- Déplacer la tâche suivant son état d'avancement
- Si la tâche est en cours : EN COURS
- Si la tâche est en test : EN TEST
- Si la tâche est terminée et une merge request est en attente : MERGE REQUEST
- Si la tâche est terminée et la merge request a été acceptée : FINI.
- Créer une branche depuis dev portant le nom de la tâche à réaliser
- Faire un commit une fois la tâche réalisée
- Si besoin est, un
squash
pourra être effectué - Le message du commit doit être passé en Français
- Si besoin est, un
- Pousser le commit sur votre branche
- Faire une demande de Merge Request
- Le nom de la Merge Request doit décrire l'intitulé de la tâche (modifier les messages du type 'Merge dev/ to xxx/')
- Pour être validée, une Merge Request devra etre approuvée par au moins un membre de l'équipe (autre que vous)
- Si la Merge Request est validée, supprimer la branche.
ng serve
ou npm run start
démarre un serveur en localhost, sur le port 4200 par défault. Lien vers le Serveur
ng build
ou npm run build
permet de préparer le projet pour la mise en production.
npm install [package]
ou npm i [package]
permet l'installation d'une dépendance NodeJS dans le projet.
Note : Cette dépendance est installé dans le fichier package.json
. Pour installer une dépendance utile uniquement pour le développement, merci d'utiliser le flag --save-dev
ou -D
.
npm remove [package]
permet de retirer une dépendance précédemment installée dans le fichier package.json
.
git add .
permet d'indexer tous les changements apportés au projet.
git status
permet de vérifier quels ont été les fichiers indexés par la commande git add
.
git commit -m '[message]'
permet de créer commit avec le message passé en argument.
git push
permet de pousser les modifications sur le serveur distant.
Cette procédure vous permettra de paramétrer un environnement de travail optimal pour travailler sur ce projet.
- Récupérer le code source de l'application
- Via
SSH
:git@gitlab.univ-lr.fr:agence-trixys/unumondo-expeditions/unumondo.git
- Via
HTTPS
:https://gitlab.univ-lr.fr/agence-trixys/unumondo-expeditions/unumondo.git
- Via
- Installer les dépendances utilisées dans le projet
- Via
NPM
:npm install
ounpm i
- Via
Yarn
:yarn install
- Via
Cette procédure vous permettra de paramétrer votre application pour une mise en production
- Récupérer le code source de l'application
- Via
SSH
:git@gitlab.univ-lr.fr:agence-trixys/unumondo-expeditions/unumondo.git
- Via
HTTPS
:https://gitlab.univ-lr.fr/agence-trixys/unumondo-expeditions/unumondo.git
.
-
Installer les dépendances utilisées dans le projet
- Via
NPM
:npm install
ounpm i
- Via
Yarn
:yarn install
- Via
-
Lancer le build de l'application
ng build
ℹ️ La commande de build crée un dossier dist/
que vous pouvez retrouver dans votre arborescence.
- Téléverser le fichier
dist/
sur votre serveur d'hébergement.
Minification et optimisation du projet en vue d'une mise en production
Désigne la version destinée à être consultée par le grand public.
Procédure de travail décrite par des étapes.
Ce projet a été réalisé par l'agence Trixys dans le cadre d'un projet tuteuré.
© Océane GUILLOIZEAU, Rémi HAY--RIMBAULT, Benjamin PELAUDEIX, Florian TORIBIO