AngularJS Architecture Template/Checklist
Creating a sustainable a large project through good practice and integration
- Naming Conventions
- Directory Separated by features not by file type (unless common directory)
- Parent/Child Module Hiearchy
- Simple controllers
- Keep factory/service/providers as abstract as possible
- Recycle through existing data
- Cache data
- ng-repeat with a limit
- Use bootstrap and reliable examples
- Use other libraries to save time
- E2E testing
- Unit testing
- Testing
- More factories and modules
- Caching