fidian / bloom-health

Code submission for Bloom Health
Other
0 stars 0 forks source link

Bloom Health Programming Example

This was a project that answered a programming challenge at Bloom Health. They were a pretty nice shop. Since then the repository's goal is more of an example of how one can structure an Angular application, complete with various build steps and automated testing.

Build Status

The task is as follows:

Installation

  1. Make sure you already have Node.js.
  2. Install the Grunt command line program: npm install -g grunt-cli
  3. Clone the repository.
  4. Get the submodules: git submodule init; git submodule update
  5. In the repository, get packages: npm install
  6. Finish the setup with grunt: grunt setup

Building the App

Just run grunt to fire off a build. You can make the debug client with grunt debug. Using grunt watch will watch for changes and compile the production and debug versions of the code. Even more useful is grunt server, which also starts up a web server to deliver files and the debug version of the code.

The files under www/ are considered production-ready and are the minified versions of the templates and code.

License

This app is licensed under a MIT license with an additional non-advertising clause. See LICENSE.md for further information.