Chuck Jokes ยท
![Test Coverage](https://camo.githubusercontent.com/228b70af70a1e18828f10db8311b9466c213bd0645d112040e6154d6a00bad60/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f38303162396336626334386166393936306634622f746573745f636f766572616765)
Just a cool Chuck Norris Jokes reader using ChuckNorris.io
Chuck Norris has a grizzly bear carpet in his room. It's not dead, it's just afraid to move.
- React (Create React Appp)
- Styled components ๐ ๐ฝ
- Linting (Eslint and Prettier)
- Pre-commit and Pre-push Hooks with husky
- Redux
- Redux Saga Middleware
- Node 12+
To ensure code quality and consistency, I recommend Visual Studio Code because it have integration with Eslint and Prettier extensions:
command | description |
---|---|
npm start | start local server at localhost:3000 |
command | description |
---|---|
npm run test | start unit tests |
npm run test:ci | run tests with coverage |
command | description |
---|---|
npm run build | serve files into /public folder |
CI/CD made with TravisCI and Github pages
All the needed info included into .travis.yml
.
In order to keep code health and maintainability, a Codeclimate integration are included.