To clone this project
git clone git@github.com:hloganathan/my-blog.git
To move to project
cd my-blog
If you dont have gulp
and bower
installed globally before please do this.
npm install -g gulp bower
This is required to be done if the package.json
is updated antime.
npm install
This is required to be done if the bower.json
is updated antime.
bower install
To start developing in the project run:
gulp serve
Then head to http://localhost:3000
in your browser.
The serve
tasks starts a static file server, which serves the AngularJS application, and a watch task which watches all files for changes and lints, builds and injects them into the index.html accordingly.
To run tests run:
gulp test
Or first inject all test files into karma.conf.js
with:
gulp karma-conf
Then you're able to run Karma directly. Example:
karma start --single-run
To make the app ready for deploy to production run:
gulp dist
Now there's a ./dist
folder with all scripts and stylesheets concatenated and minified, also third party libraries installed with bower will be concatenated and minified into vendors.min.js
and vendors.min.css
respectively.