1.2 KiB
1.2 KiB
.cadoles-slide-title[Menée de projet & outils (1/5)]
Organisation d'un petit projet
myApp-client
|-> vendor | bower_components | node_modules - Répertoire des librairies tierces
|-> js
| |-> controllers
| |-> services
| |-> filters
| |-> directives
| |-> templates
| |-> app.js - Point d'amorçage de l'application
|-> assets - Images, ressources textuelles ou autres...
|-> css
|-> bower.json | package.json - Manifeste pour le gestionnaire de paquet
|-> .jshintrc - Règles spécifiques de mise en forme pour le projet
|-> Makefile | Gulpfile.js | Gruntfile.js - Tâches pour pipeline de développement
|-> index.html - Point d'entrée HTML
|-> README.md - Description du projet, avec "Getting started"
|-> LICENCE
- Un seul module Angular pour l'application
- Gestionnaire de paquets pour gérer les dépendances (avec inclusion ou non des dépendances dans le dépôt)
- Définir au plus tôt les règles de validation du code, et les fixer dans le fichier
.jshintrc