My idea of a good Angular 1.x ES6 boilerplate structure and setup

Momchil Georgiev c5b2b1d182 Removed npm init file (whoops) 1 year ago
build f3bc8707f1 Added bower dependencies to gitignore 1 year ago
src f3bc8707f1 Added bower dependencies to gitignore 1 year ago
.babelrc fe91c4e5f8 f 1 year ago
.bowerrc fe91c4e5f8 f 1 year ago
.editorconfig fe91c4e5f8 f 1 year ago
.eslintrc fe91c4e5f8 f 1 year ago
.gitattributes fe91c4e5f8 f 1 year ago
.gitignore f3bc8707f1 Added bower dependencies to gitignore 1 year ago
README.md fa4eb397fd Added a proper readme 1 year ago
bower.json f3bc8707f1 Added bower dependencies to gitignore 1 year ago
gulp.config.js f3bc8707f1 Added bower dependencies to gitignore 1 year ago
gulpfile.js f3bc8707f1 Added bower dependencies to gitignore 1 year ago
package.json f3bc8707f1 Added bower dependencies to gitignore 1 year ago

README.md

Angular 1.x ES6 Boilerplate

My idea of a good Angular 1.x ES6 boilerplate structure and setup.

To clone this repo use this url instead of the one provided by Gogs:

http://git.fristys.me/fristys/Angular1.x-ES6-Boilerplate.git

Gulp is this boilerplate's build system of choice. ES6 files are transpiled via Babel with the ES2015 and Stage 1 presets, alongside the Syntax Flow plugin. Additionally, ng-annotate is used to provide proper dependency injection inside the ES6 classes and functions.

The following modules are used in the Angular application itself: ngSanitize, oc.lazyload, ui.bootstrap, ui.router.

The main Angular component registration function was borrowed from the nice Borrowed from Michael Bromley's Angular ES6 repository.

To learn more about how things operate, please read the Repository Wiki. coming soon