Single-Page Application Skeleton
- ajax: jQuery
- components: react
- state container: redux
- redux glue: react-redux
- routing: react-router
- redux glue: react-router-redux
- layout: foundation-sites
- css pre-processor: sass
- linting: eslint
- runner: mocha + chai
- reporter: mochawesome
- backbone: backbone apps
- webpack + react: survivejs
Node.js which includes npm
.
gulp
installed globally by running:
> npm install -g gulp
After cloning this repository, install the npm dependencies:
> npm install
Simply use the default gulp
task to lint the code, run tests and start a live-reloading web-server:
> gulp
Use the build
gulp
task to lint the code, run tests and create a production-ready package in the dist
folder:
> gulp build
Successful CircleCI
builds are automatically deployed to gh-pages