- React
- Redux
- React Router
- Styled Components
- Express
- Webpack (HMR)
- Gulp
- Tape
- Enzyme
- Sinon
To get started first install some global dependencies with npm, then run yarn.
$ npm i -g yarn gulp
$ yarn
To get up and running after installation run gulp.
$ gulp
Once this task has finished the app will be available at http://localhost:3000.
Any modification to directories or ports for development can been configured in internals/constants.js.
You can run your tests using either gulp or npm.
The runner is configured to pick up all files in the src dir suffixed with .test.js.
$ gulp test
$ npm test
You can generate a set of documents for the application by running the following command.
gulp esdocs
This will create a docs folder with the generated pages inside, to view open the index.html file in your browser.
For good auto doc generation please see the esdoc guide (https://esdoc.org/tutorial.html).
Feel free to contribute in any way to make this project better.