lucaswilliameufrasio / clean-react

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About


Languages

Language:TypeScript 86.3%Language:SCSS 10.4%Language:JavaScript 2.4%Language:HTML 0.9%