Esteja atenta aos seguintes passos ao realizar o checkin do código no repositório.
- Execute os testes.
npm test
- Commit o código acompanhado de uma mensagem inteligível. Evitar coisas genéricas como "Making changes" ou "Refactoring".
- Verifique o estado do build no CI. Nunca dê pull num build quebrado.
- Faça o pull do código mais recente na sua máquina local. Utilize a flag
--rebase
para tal. Isso vai atualizar o código local e aplicar sua mudança sobre o código atualizado.git pull --rebase
.- Caso haja conflitos, resolva-os manualmente e continue o processo de rebase até que não haja mais conflitos.
git rebase --continue
- Caso haja conflitos, resolva-os manualmente e continue o processo de rebase até que não haja mais conflitos.
- Rode os testes novamente
- Verifique o CI.
- Finalmente,
git push -u origin master
Ao executar o commit, o husky irá rodar os testes e o linter, só permitindo o commit se ambos estiverem ok.
Caso a variável PORT
não seja especificada, aplicação utilizará a porta 3030.
Execute (simultaneamente, em dois terminais):
$ npm run build:dev
$ npm run start:dev
Para realizar a análise do Lighthouse diretamente do terminal, execute npm run lighthouse
.
O report abrirá automaticamente no navegador Google Chrome, sendo salva uma cópia na pasta /lighthouse
. Cada execução sobescreve a cópia presente na pasta.
A avaliação só funciona com a aplicação em execução.