On download make sure you have the following software installed for your initial development environment:
- node 7.2.0
- chromedriver
After verifying the above requirements have been met navigate to app directory and run npm install
After the bundle install process is complete navigate to the client directory and run npm install
You will also need forever for continuous runtime npm install -g forever
#####From client directory:
npm run testnpm run test-debugkeeps browser open so you can debug in development
Client side tests produce coverage results in coverage/chrome/index.html
TODO add server side tests
Run the rspec tests with simplecov to produce server side coverage results.
#####From client directory:
npm run devbuilds the project for a development environmentnpm run prodbuilds the project for a production environment (minification etc)npm run testruns karma tests within the terminal window and displays all pass and fail conditionsnpm run lintruns eslint on *.js and *.jsx files
#####Server
npm run startruns the server in debug mode