Install Node: https://nodejs.org
Install Gulp:
sudo npm install -g gulp
NOTE: The build process creates and makes use of two directories which are not part of the repo: node_modules and dist. While these are already included in .gitignore, if you are using an IDE or editor (e.g. WebStorm) which scans the entire project in order to provide project-wide search, auto-complete or refactoring, you may want to exclude these directories to improve performance. To avoid the you create these directories initially
sudo npm install
npm run dev
npm run prod
npm run test
npm run clean
If you've created a new secrets.yml
file and need to update the .drone.sec file, the procedure below will help you:
Get the drone CLI from here: http://readme.drone.io/devs/cli/
drone -s https://buildbot.musedlab.org -t <TOKEN: get your user token from your drone profile page> secure --in <SECRET_FILE: secrets.yml> --out <OUTPUT_FILE: .drone.sec> --repo NYUMusEdLab/variation-generator