ARBORESCENCE D’UN PROJET ANGULARJS

Dans les tutos internet  les propositions de structure de projets sont plutôt faites pour les petits projets ou les projets test :

  • un dossier partials ( home.html, login.html, music.html etc…)
  • un dossier services (home.js, login.js, music.js)
  • un dossier directive (home.js, login.js, music.js)
  • etc…
  • un dossier vendor (angular, bootsrap, jquery etc…)

Ok pour tester ou un très petit projet

Mais pour des projets un peu plus conséquent, penser à utiliser une structure qui sera plus pérénne

Une structure scalable et maintenable pour les gros projets est d’organiser les fichiers par composant.

Ressource

https://github.com/addisonedwardlee/angular-demo