32 lines
1.2 KiB
Markdown
32 lines
1.2 KiB
Markdown
|
# .cadoles-slide-title[Menée de projet & outils (2/)]
|
||
|
|
||
|
**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
|
||
|
|...
|
||
|
```
|