rogerramosme / blackfriday-hotsite

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Black Friday hotsite

Um processo de compras criado em React para testar e Estudar!

Build Status Maintainability Test Coverage

Este projeto foi inicialmente configurado utilizando o Create React App

Stack

  • Webpack 4
  • React com Redux (Redux Logger)
  • Sass e Postcss
  • Linting (Eslint, Prettier e Stylelint)
  • Precommit Lints
  • Redux Logger
  • WhyDidYouUpdate

Requisitos

  • Node 8.11+

Instalação

Instalar as dependências

npm install
# ou com yarn
yarn install

Setup da IDE

Para garantir a qualidade e consistência, é feita integração do Eslint, Prettier e Stylelint. A configuração desta integração em tempo de execução é feita pelo Visual Studio, por isso recomendo utiliza-lo para rodar este projeto.

Plugins

Rodando o projeto

npm run start
# ou com yarn
yarn start

Testing

Os testes unitários ainda estão sendo implantados, porém já é possível rodar

npm run test
# ou com yarn
yarn test

Para analisar o coverage

npm run coverage
# ou com yarn
yarn coverage

Build

Para gerar os assets na pasta build basta executar:

npm run build
# ou com yarn
yarn build

About

License:MIT License


Languages

Language:JavaScript 83.6%Language:CSS 15.4%Language:HTML 1.1%