For updated version of AngularJS-Boilerplate please use this one: https://github.com/jbutko/ExpressJS-Socket.IO-AngularJS-Boilerplate/tree/master/client It's component based, based on Angular v1.6.1 and as routing library is used Angular UI Router v1.
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
- install all npm and bower 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
npm start
or
gulp
- all SCSS/HTML will be watched for changes and injected into browser thanks to BrowserSync
npm run build
or
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
npm run server
or
gulp server
npm run serverbuild
or
gulp server-build
Copyright (C) 2015 Jozef Butko
www.jozefbutko.com/resume
www.github.com/jbutko
@jozefbutko
Released under MIT license
- Install all dependencies with 'npm install' (bower included) - pull req #7 by @bbodine1
15.05.2015
- Cleaned up the gulpfile with gulp-load-plugins - pull req #6 by @davieschoots
26.04.2015
- added MIT License
19.04.2015
- 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