Biomorphs are virtual entities that were devised by Richard Dawkins in his book The Blind Watchmaker as a way to visualize the power of evolution.
- app architecture:
react
,react-redux
,react-router
react-router-redux
,redux-thunk
- styling:
sass
,postcss
,css-modules
- testing:
karma
,chai
,sinon
,enzyme
- development and building:
webpack
,babel
- Clone the project
npm install
to install all dependencies
npm run <script> |
Description |
---|---|
start |
Starts webpack-dev-server at localhost:8080 . HMR will be enabled. |
start:prod |
Starts production server at at localhost:8080 . Serves compiled files from /public folder |
lint |
Lints all .js files. |
lint:fix |
Lints and fixes all .js files. Read more on this. |
test |
Runs unit tests with Karma and generates a coverage report. |
test:watch |
Runs Karma and watches for changes to re-run tests; does not generate coverage reports. |
build |
Compiles all files into /public folder |
deploy |
Builds all files and deploys them to gh-pages using |
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D