Skip to content

Just a cool Chuck Norris Jokes reader using ChuckNorris.io API

Notifications You must be signed in to change notification settings

rogerramosme/chuck-jokes

Repository files navigation

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.

🚀 Stack

  • React (Create React Appp)
  • Styled components 💅🏽
  • Linting (Eslint and Prettier)
  • Pre-commit and Pre-push Hooks with husky
  • Redux
  • Redux Saga Middleware

⚙️ Requires

  • Node 12+

🖥 IDE Setup

To ensure code quality and consistency, I recommend Visual Studio Code because it have integration with Eslint and Prettier extensions:

🏃🏽‍♂️ Running locally

command description
npm start start local server at localhost:3000

👨‍🔬 Testing

command description
npm run test start unit tests
npm run test:ci run tests with coverage

📦 Build

command description
npm run build serve files into /public folder

🌍 Deploy

CI/CD made with TravisCI and Github pages

All the needed info included into .travis.yml.

🌡 Codeclimate

In order to keep code health and maintainability, a Codeclimate integration are included.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •