This repo is a test project I created to learn how to implement aspects of continuous integration and testing, specifically with React.
I have used circleci and a React circleci orb to implement code coverage, eslint checking and testing using Jest. The tests are in the file App.test.js. Currently there are not many, but I plan to write more in the future.
The project gets automatically checked after a push, then if all checks and tests pass, the project is built and deployed to Heroku.
In the .idea folder there are configurations regarding ESlint for WebStorm too.
If you like this project, check out my website to read more about me.
This code is licensed under GPL-3.0. It's open source!
Feel free to contact me, or open any issues or pull requests.
- CircleCI - Used for continuous integration
- Code Climate - Used for coverage and coverage badges
- Bootstrap - Used styling and layout
- Jest - Used for testing
- React CircleCI Orb - Orb used with circleCI
- Bradley Windybank - All work
- Zac Kwan for writing this tutorial which helped a lot :)