formations/javascript/angular/projet-outils-2.md

1.2 KiB

.cadoles-slide-title[Menée de projet & outils (2/5)]

Organisation d'un projet plus important

# 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
                          |...