forked from lucasanthony/tcc-frontend
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
OVERVIEW
- Na ideia de aprimorar a apresentação de nosso projeto, é interessante que uma boa documentação seja escrita.
- Como houve uma refatoração massiva do projeto, toda a documentação existente no README.md está desatualizada. Necessitamos de uma nova documentação especificamente das rotas da API Rest, para facilitar o trabalho de todos os desenvolvedores atuais e futuros que venham a usar estes endpoints.
- Com isto em mente, sugere-se aqui a criação de um arquivo
projects.swagger.tsdentro da pasta do módulo de projetos, que detalhará todos os detalhes da rota, seguindo o padrãoSwagger OpenAPI v3, e que eventualmente deverá ser importado por um outro arquivo geral de documentação do projeto.
TASK
- Mapear todas as rotas do módulo no padrão Swagger, testá-las pelo Insomnia ou Postman;
- Indicar exigências de
body,header, eparamsdas requisições enviadas a estas rotas; - Gerar um arquivo de documentação
projects.swagger.ts; - Permitir a importação das informações das rotas e das informações dos objetos sendo usados nestas rotas;
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Type
Projects
Status
🔖 Ready