Olá Mayara, como vai? Espero que esteja bem!
Aqui estão algumas dicas e recursos que podem ajudá-lo a compreender melhor o uso da documentação do Swagger:
OpenAPI Specification (OAS) Documentation: Comece lendo a documentação oficial do OpenAPI Specification. O OAS é a base do Swagger e contém todas as informações necessárias para descrever uma API. A documentação oficial é detalhada e pode fornecer uma visão mais aprofundada de como estruturar as especificações.
OpenAPI Specification - Version 3.0.3 | Swagger
Exemplos de API: Analise exemplos de APIs que foram documentadas com Swagger. Isso pode ajudar a entender como outras pessoas estruturam suas especificações e como as informações são apresentadas na documentação gerada. O repositório oficial do Swagger pode ser um bom ponto de partida para encontrar algumas APIs de exemplo.
Sobre a questão das annotations, você mencionou que está trabalhando com uma determinada dependência. Se essa dependência tiver suporte ao Swagger/OpenAPI, é provável que ela já possua annotations específicas que permitem documentar a API. Verifique a documentação da biblioteca ou framework para encontrar informações sobre essas annotations e como usá-las adequadamente para documentar a sua API.
No geral, a documentação do Swagger é um recurso poderoso para melhorar a comunicação e integração entre equipes de desenvolvimento. Com o tempo e a prática, você se sentirá mais confortável usando-o. Persistência e experimentação são fundamentais para aprofundar o seu conhecimento sobre o assunto.
Espero ter ajudado!
Caso tenha dúvidas, fico à disposição.
Abraços e bons estudos!