2015-04-10 01:01:21 +02:00
|
|
|
# .cadoles-slide-title[Menée de projet & outils (2/5)]
|
2015-04-10 00:30:02 +02:00
|
|
|
|
|
|
|
**Organisation d'un projet plus important**
|
|
|
|
```text
|
|
|
|
# Structure basée sur la même idée, mais avec une approche orientée composants, récursive
|
|
|
|
|
|
|
|
myApp-client
|
|
|
|
|-> js
|
|
|
|
|-> main.js - Amorçage de l'application
|
|
|
|
|-> config.js - Configuration de l'application
|
|
|
|
|-> app.js - Définition du module principale
|
|
|
|
|-> shared - Fonctionnalités du module
|
|
|
|
| |-> controllers
|
|
|
|
| | |-> templates - Templates liés aux contrôleurs du module
|
|
|
|
| |-> directives
|
|
|
|
| | |-> templates - Templates liés aux directives du module
|
|
|
|
| |-> filters
|
|
|
|
|-> components - Sous modules
|
|
|
|
|-> module1
|
|
|
|
| |-> module1.js
|
|
|
|
| |-> shared
|
|
|
|
| | |...
|
|
|
|
| |-> components
|
|
|
|
| |...
|
|
|
|
|-> module2
|
|
|
|
|-> module2.js
|
|
|
|
|-> shared
|
|
|
|
| |...
|
|
|
|
|-> components
|
|
|
|
|...
|
|
|
|
```
|