Gerador de refeições veganas com lista de ingredientes.
Para obter uma documentação detalhada de como a aplicação deve funcionar, leia as regras de negócio.
Para rodar a análise estática de código e os testes automatizados, você vai precisar dos seguintes sistemas instalados em seu computador:
- Node.js (usei a versão
v18.13.0enquanto escrevia este documento) - npm (usei a versão
8.19.3enquanto escrevia este documento)
Obs.: Ao instalar o Node.js, o npm é automaticamente instalado.
Para instalar as dependências de desenvolvimento, execute o comando npm install (ou npm i, para a versão curta).
Este projeto utiliza o ESLint para analisar o código estaticamente.
Para rodar a análise estática de código, utilize o comando npm run lint.
E para a auto-correção de problemas encontrados pela análise estática de código, utilize o comando npm run lint:fix.
Este projeto utiliza o Cypress.io para os testes end-to-end, onde você pode executá-los tanto em modo interativo, como em modo headless.
Além disso, durante a integração e deploy contínuo, as execuções dos testes são gravadas no serviço Cypress Cloud.
Execute npm test (ou npm t, para a versão curta) para rodar todos os testes em modo headless.
Execute npm run cy:open para abrir a Cypress App e executar os testes em modo interativo.
Para suportar este projeto, basta deixar uma ⭐.
Feito com ❤️ por Walmyr.