⚠️ Essa PR ainda é um preview, não está pronta para revisão. O intuito aqui é coletar feedback da comunidade sobre a implementação e entender se vamos seguir por esse caminho.
Essa PR tem como objetivo a criação dos contratos de comunicação entre back-end e front-end para facilitar a construção dos dois projetos de forma isolada.
Além disso, a construção de contratos permite que evitemos erros nessa comunicação por informações faltando na hora de enviar alguma requisição ou de receber alguma resposta.
Optei por esse primeiro teste utilizar o ts-rest recomendado dentro da issue #53.
Essa biblioteca tem uma integração bem bacana com o NestJS que estamos usando no back-end e com o ambiente React utilizando o React Query.
Fixes #53
🛠️ Tipo da mudança
Exclua as opções que não são relevantes.
[x] Nova feature
🧪 Como isso foi testado?
Ainda não fiz nenhum teste real já que isso é apenas um preview de implementação.
✅ Checklist:
[x] Meu código segue as diretrizes de estilo deste projeto
[x] Realizei uma auto revisão do meu código
[ ] Fiz alterações correspondentes na documentação
📋 Descrição
Essa PR tem como objetivo a criação dos contratos de comunicação entre back-end e front-end para facilitar a construção dos dois projetos de forma isolada.
Além disso, a construção de contratos permite que evitemos erros nessa comunicação por informações faltando na hora de enviar alguma requisição ou de receber alguma resposta.
Optei por esse primeiro teste utilizar o ts-rest recomendado dentro da issue #53.
Essa biblioteca tem uma integração bem bacana com o NestJS que estamos usando no back-end e com o ambiente React utilizando o React Query.
Fixes #53
🛠️ Tipo da mudança
Exclua as opções que não são relevantes.
🧪 Como isso foi testado?
✅ Checklist: