/
- /_files <-- random stuff
- /build <-- publicly accessible ignore the contents of this in .gitignore
- /assets
- /less
- /images
- /fonts
- /vendor
- /components <-- bower dependencies
- /css <-- some dependencies are not compatible with bower
- /scripts <--
- /app <-- all the angular resources will be
- /myApp.js <-- the original app declaration and module di will be.
- /state.js <-- declare the routes with ui-router don't use ngRouter
- /config.js <-- CONSTANTS avoid global variables
- /services <-- services that are needed all across the application
- /directives <-- directives that are needed all across the app, if a directive is more than one file create a folder for it.
- /header... etc <-- app components that will live in their own folder, better than having a models, views, controllers folder scheme, aiming to have more folder and less files in each folder.
- /Gruntfile.js <-- Grunt is a great way of managing developments tasks