woliveiras / react-github-rest-api

Aplicação em React utilizando Sass, BEM CSS, react-testing-library, Axios, GitHub Rest API e Netlify

Home Page:https://relaxed-boyd-3ed8fc.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React GitHub Rest API Netlify Status

Aplicação em React utilizando Sass, BEM CSS, react-testing-library, Axios, GitHub Rest API e Netlify.

Ambiente de Produção

O ambiente de QA é gerado quando aberto um novo pull request.

Rodando o projeto localmente

Será necessário a instalação das seguintes dependências:

  • nodejs
  • yarn

De preferência, instale a última versão do Node.js com o NVM.

Caso você não tenha nada instalado em sua máquina, utilize este tutorial para configurar o ambiente fullstack JavaScript: Configurando o ambiente de desenvolvimento fullstack JavaScript

Saiba mais sobre o NVM neste link: Utilizando versões antigas do Nodejs.

Rodando o servidor de desenvolvimento

Para executar o servidor de desenvolvimento, execute o seguinte comando no seu terminal:

yarn start

Será aberto automaticamente o link http://localhost:3000 em seu navegador padrão.

Rodando os testes

Para executar os testes, execute o seguinte comando no seu terminal:

yarn test

Obtendo o build de produção

Caso precise testar o build de produção em sua máquina, basta executar o seguinte comando no seu terminal:

yarn build

A pasta build irá aparecer no repositório com todos os arquivos necessários para deploy.

Deploy em produção

O deploy para produção acontece automaticamente através do merge branch main.

Para acompanhar o deploy, você pode utilizar este link: netlify.com/relaxed-boyd

About

Aplicação em React utilizando Sass, BEM CSS, react-testing-library, Axios, GitHub Rest API e Netlify

https://relaxed-boyd-3ed8fc.netlify.app/


Languages

Language:JavaScript 91.7%Language:Sass 7.5%Language:HTML 0.7%