Simple AngularJS Boilerplate to kick start your new project with SASS support and Gulp watch/build tasks
- SASS support including sourceMaps
- Minimal CSS styling of the view
- Gulp watch, build and local server tasks
- Responsive navigation
- Owl slider directive
- localStorage service for set, get, remove data
- queryService $http wrapper to handle calls
- clear folder structure
- less than 10 request in build version
- minified CSS and JS build files
- google analytics snippet
bower install angularjs-boilerplate
or
git clone https://github.com/jbutko/AngularJS-Boilerplate.git
npm install && bower install
- install all dependencies
Note: If npm install
fails during dependency installation it will be likely caused by gulp-imagemin
. In that case remove gulp-imagemin
dependency from package.json
, run npm install
again and then install gulp-imagemin
separately with following command: npm install gulp-imagemin --save-dev
gulp
- all SCSS/HTML will be watched for changes and injected into browser thanks to BrowserSync
gulp build
- this will process following tasks:
- clean _build folder
- compile SASS files, minify and uncss compiled css
- copy and optimize images
- minify and copy all HTML files into $templateCache
- build index.html
- minify and copy all JS files
- copy fonts
- show build folder size
gulp server
gulp server-build
Copyright (C) 2015 Jozef Butko
www.jozefbutko.com/resume
www.github.com/jbutko
@jozefbutko
- added minification of JS files in build task
- added favicon
- gulpfile.js beautify and clean up
- added owl carousel into demo
04.04.2015
- index.html update: added browserupgrade tag
- index.html update: http-equiv meta tag, google analytics support
- comments update in gulpfile.js
- gulpfile.js formatting
- pull request #1: removed duplicate gulp require in gulpfile.js
04.04.2015
- package.json and gulpfile.js clean up
02.04.2015
- opened responsive nav fix, css build .min appendix, live demo, github icons
31.03.2015
- many improvements: responsive nav, code clean up, gulp angular templateCache
support, gulp task for local server, SASS sourceMaps support
29.03.2015
- initial release
22.03.2015