Documentos relativos às entregas do tp estão presentes na pasta docs
Instalar o NVM:
nvm install 18
e, em seguida, nvm use 18
ou nvm use [id da versão]
.Instalar o bundler:
2.1. Caso tenha instalado o pnpm:
backup
temos os pacotes antigos utilizados para a instalação e funcionamento utilizando o bundler.root_[nome do arquivo].old
será colocado na raiz do projeto e, em seguinda, remover a extensão .old
.3.1. Turbo:
3.2. Supabase:
apps/[nome projeto]
.packages/infra-supabase
e execute os seguintes comandos:a. supabase login --> para logar no seu usuário.
b. supabase link --> para vincular o seu banco no projeto.
c. supabase db reset --linked --> para resetar o banco e executar as migrações.
PS: Um outro comando importante:
d. supabase db push --> aplicar as migrações pendentes.
Verifique se há mais alguma outra chave pendente para ser preenchida no .env
Com os passos anteriores feitos, agora é só executar o projeto. Para isso:
bun i
ou pnpm i
bun dev
ou pnpm dev
Com as tarefas feitas e a PR (Pull Request) cridas:
bun lint
ou pnpm lint
para verificar erros no eslint.bun run build
ou pnpm build
para verificar errors no build.Com todos os testes rodadados e tudo estando ok, basta pedir a outro dev que corrija a sua PR. Com tudo aprovado, faça o merge da PR na main e verifique o processo de build.