Skip to content

fga-eps-mds/2020.1-Minacademy-FrontEnd

Repository files navigation

Minacademy Frontend

Maintainability Testes Funcionais

Quality Gate Status Code SmellsMaintainability RatingReliability RatingSecurity Rating

Lines of CodeDuplicated Lines (%)

Repositório do Front End do projeto Minacademy.

Executando o projeto

  • Instale o Docker e o Compose no seu computador

  • Rode o backend do projeto. Saiba mais aqui

  • Baixe este repositório e entre na pasta baixada

  • Se essa é a primeira vez que está rodando o projeto, execute make build

  • Se já rodou o projeto antes, execute make run

  • Se você fez os passos acima e não houve nenhum erro, o projeto já está rodando em localhost:3000 =D

Instalação de Pacotes

Se você deseja instalar um pacote utilizando npm, leia as instruções a seguir:

  • Execute o comando make npm pacote=<nome-do-pacote>
  • Se for uma dependência apenas para desenvolvimento execute make npm-dev pacote=<nome-do-pacote>
  • Caso deseje utilizar o yarn, basta substituir 'npm' por 'yarn'

Comandos Úteis

Comando Descrição
make start Inicia o container quando este está pausado
make stop Pausa a execução do container
make list Lista os containers em execução
make cypress-run Rodar o cypress
make cypress-open Rodar o cypress com interface
docker-compose exec app <comando> Executa um comando dentro do container

Obs: para rodar o cypress-open é preciso ter o X11 configurado. Em sistemas Linux, o comando xhost local:root pode ser suficiente.

Documentação

A documentação desse projeto pode ser acessada aqui.