You need four things:
To set everything up for the first time:
npm install
bower install
gulp
For developing easily, you can run gulp watch
to automatically generate new main.js
and main.css
files when you save them in your text editor of choice. Running gulp watch
also turns on a livereload server, so you can use your browser extension as well.
Running setup.sh
will install any missing dependencies and compile/minfiy assets and place them where they should go.
The root of the website should be the public
folder so only the files and directories we say are publicly viewable.