Afin de démarrer le projet, le programme doit être hébergé sur un serveur ou ouvert via certaines extensions comme Live Server pour vs code. Ouvrir directement le fichier index.html
ne marchera pas car
les imports ne seront pas fonctionnel.
Les fichiers suivent la norme Camel Case, exemple: monFichier.js
Si les fichiers contiennent et exportent une class alors c'est la norme Pascal Case qui s'applique: MonFichier.js
(en gros, si ton fichier exporte une classe tu mets les majuscules sinon non)
Les dossiers suivent la norme Kebab Case, exemple mon-dossier
Pour chaque élément du MVC il faut le mettre dans son dossier attitré, exemple: pour le controlleur de Ant cela donnerait:
src/controllers/ant/AntController.controller.js
Les branches sont nommés à partir de l'élément associé, prenons comme exemple la tâche "F5 - Création de l'interface de contrôle",
la branche associé sera alors interface
.
Autre exemple: la tâche "F17 - créer le controlleur de la fourmis" sera alors ant_controller
.
Les branches créées doivent SYSTÉMATIQUEMENT se baser sur la branche develop
.
Pour un objet donné les classes devront s'appeler en fonction de son rôle, avec pour exemple la classe Ant
:
- AntModel.model.js
- AntView.view.js
- AntController.controller.js
ps: je sais que tu trouves pas beau la répétition dans "AntModel.model.js mais sinon le fichier s'appelerait Ant
partout et ça poserait des soucis de conflit
Les controlleurs sont dans le dossier src/controllers
et doivent
se nommer d'après la norme suivante NomDuController.controller.js
Les vues sont dans le dossier src/views
et doivent
se nommer d'après la norme suivante NomDeLaView.view.js
Les modèles sont dans le dossier src/models
et doivent
se nommer d'après la norme suivante NomDuModele.model.js