Getting Started
To get you started you can simply clone the repository and install the dependencies.
- We get the tools we depend upon via
npm
, the node package manager - We get the client-side code via
bower
We have preconfigured npm
to automatically run bower install
so we can simply do:
npm install
Behind the scenes this will also call bower install
. You should find that you have two new folders in your project.
- node_modules - contains the npm packages for the tools we need
- bower_components - contains client-side framework files
Run the Application
We have preconfigured the project with a simple development web server. The simplest way to start this server is:
npm start
Features
- code minify
- ngtemplates
- cdnify for dependencies
- browser live reloading
- aws codebuild
buildspec.yml
Use it with AWS Elasticbeanstalk
- npm optimization with node_modules cache for deployment
- nginx config file
Development
Run grunt
for building application and grunt serve
for preview.
Testing
Running grunt test
will run the unit tests with karma.