ForDev React.js

CI Action Status Coverage Status

4Dev Logo

This project was built following along the training of Rodrigo Manguinho on Udemy and has the purpose to learn React with Typescript following best practices, applying SOLID, DRY, KISS, YAGNI, SoC, TDD, Design Patterns, Clean Architecture, DDD, and so on.

🖥 Requirements

  • Git
  • Node version 12.x
  • Chrome (if you want to run Cypress tests)

Clone the repository

$ git clone https://github.com/lucaswilliameufrasio/clean-react.git

🔨 Configuration

  • Navigate to project's folder
$ cd clean-react
  • Install dependencies
$ yarn install

📦 Usage

To run the app in development mode:

$ yarn dev

To run tests:

$ yarn test:ci

To run Cypress tests:

$ yarn test:cypress:ci