about/ contactus/ contactus.js contactus-controller.js contactus-controller_test.js contactus-service.js contactus-service_test.js contactus.html contactus.css portfolio/ services/ profile/ profile.js profile-controller.js profile-controller_test.js profile-service.js profile-service_test.js profile.html profile.css shop/ products/ auth/ login/ messages/ register/ Trabajo por feature mejor centralizado Menor riesgo de mover/modificar código ajeno al feature sobre el que trabajamos
profile.html profile.css Portable Templates adyacentes Más fácil de mantener Menor riesgo de mover código de otros features Pruebas adyacentes … Más natural
cssmin uglify filerev usemin htmlmin Asegurar que las declaraciones de los módulos estén antes que sus referencias Procesar las hojas de estilo por módulo Procesar los templates por módulo
http://joshdmiller.github.io/ng-boilerplate/#/home • Yeoman generator for Enterprise Angular projects by Chris Gross • https://github.com/cgross/generator-cg-angular