build-strategy-2: use streams instead of dynamic gulp tasks
build: pipe modules, ngm-main and templates into single file
refactor(build tasks): moved and updated build tasks for running the sample todo app and added watches for the static files like js and css
refactor(server): reload full page on changed static files (js,css)
refactor(gulp server task): run server directly inside task instead another wrapper function
client/src/ng-modules/
task(images): copy images from modules to dist/public/img/' with support for nesting: foo/nested/example.jpg -> img/foo/nested/example.jpg
task(vendor css): included ionic css into dist/public/css/app.css' via scss
refactor(vendor): use bower without direct reference to a js file, and map vendor paths for use in the jsVendorTask
chore(git conflict): vendor, gulpfile, bower.json
chore(vendor:js): used reduce instead of map
to add ionic-angular.js and ionic.js to sources
chore(todo): created a working todo example app with ionic
chore(gulp): added gulp-plumber to jade and coffee tasks
so errors wont break the gulp tasks
and continue development.
refactor(todo):
new project now uses an ionic modal instead of prompt
and added the option to clear localStorage
test(karma): run unit tests with jasmine through karma
chore(gulp-karma): run unit tests via gulp task
chore(e2e): added support for protractor tests
with coffee and jasmine-given.
Also added basic installation instructions,
still a work in progess.
fix(TodoCtrl): show new project modal when there no projects found
Merge branch 'feature/ionic-todo' into develop
chore(): added slush-ngmodules to gitignore