Setup - agilo-boards/agilo-boards GitHub Wiki

Agilo-Boards relies on AngularJS and has been generated the Angular Generator of Yeoman.

Setup

  • Install Git
  • Install Node.JS
  • Clone repository git clone https://github.com/agilo-boards/agilo-boards.git

Build the client

  • cd client
  • Execute
    • sudo npm install -g yo grunt-cli bower
    • npm install
    • ./node_modules/protractor/bin/webdriver-manager update --chrome
    • bower install

If your bower can't reach git:// URLs, use the following command to use HTTPS instead of the GIT protocol:

git config --global url."https://".insteadOf git://

Develop

Run unit tests

once: grunt test:unit

whenever a file changes: grunt test:unitwatch

Run end-to-end tests

grunt test:e2e

Run website

grunt serve To enable CORS, you can for example use the CORS plugin for Chrome.