The project is hosted on github pages: https://vijayabharathib.github.io/fcc-project-react-recipies/
This project is part of the free code camp 'data visualization certificate'. Uses the following development workflow
- Use react for view (create-react-app)
- Use redux for state management
- Local storage for rehydrating state
- Use sass for styling
- Use tape, react-test-utils, jsdom for testing
- automatic Unit and integration tests in dev (npm-watch)
- watch and process sass (npm-watch)
- Travis-CI for integration and deployment to github pages
- Coveralls for test coverage
- Separation of concerns (Container and Presentational components)
Workflow | Command |
---|---|
Install node dependencies | npm install |
Start the dev server | npm start |
Start watch on tests and sass files | npm run watch -s |
Get a report on test and coverage | npm run report |
Deploy to gh-pages | npm run deploy |