Fatos principais
- Categoria
- Desenvolvimento e Web
- Tipos de entrada
- textarea, select, text, checkbox
- Tipo de saída
- file
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
O Gerador de Documentação API é uma ferramenta prática que converte especificações OpenAPI (JSON ou YAML) e comentários anotados em documentações elegantes e legíveis. Ideal para desenvolvedores e equipes técnicas, ele permite exportar referências de API em formatos como HTML interativo, Markdown ou PDF, incluindo parâmetros, corpos de requisição, exemplos de resposta e códigos de erro de forma estruturada.
Quando usar
- •Quando precisar compartilhar especificações de API com clientes ou equipes de front-end em um formato legível.
- •Para converter rapidamente arquivos OpenAPI JSON ou YAML em arquivos Markdown para repositórios do GitHub.
- •Ao gerar documentação estática em HTML ou PDF a partir de comentários estruturados no código-fonte.
Como funciona
- •Cole o seu código OpenAPI (JSON/YAML) ou comentários anotados no campo de texto principal.
- •Selecione o formato de saída desejado, como HTML interativo, Markdown ou PDF.
- •Personalize o título do documento, escolha um tema visual (Lousa ou Papel) e defina se deseja incluir exemplos e schemas.
- •Gere e baixe o arquivo final com a documentação da API formatada e pronta para uso.
Casos de uso
Exemplos
1. Gerar documentação Markdown a partir de OpenAPI
Desenvolvedor Backend- Contexto
- A equipe precisa atualizar a documentação da API de usuários no repositório do GitHub.
- Problema
- O arquivo OpenAPI JSON é difícil de ler diretamente no repositório e precisa ser convertido para Markdown.
- Como usar
- Cole o JSON do OpenAPI, defina o 'Formato de saída' como Markdown e marque as opções para incluir exemplos e schemas.
- Configuração de exemplo
-
Formato de origem: OpenAPI JSON | Formato de saída: Markdown | Tema: Lousa | Incluir exemplos: Sim - Resultado
- Um arquivo Markdown estruturado com endpoints, parâmetros, schemas e exemplos, pronto para ser adicionado ao README.
2. Renderizar comentários anotados como HTML interativo
Engenheiro de Software- Contexto
- Um projeto interno pequeno não possui uma especificação OpenAPI formal, apenas comentários no código.
- Problema
- Criar uma página web rápida e legível para a equipe de front-end consultar os endpoints de faturamento.
- Como usar
- Insira os comentários anotados (ex: @route POST /invoices), selecione 'HTML interativo' como saída e escolha o tema 'Papel'.
- Configuração de exemplo
-
Formato de origem: Comentários anotados | Formato de saída: HTML interativo | Tema: Papel | Incluir exemplos: Não - Resultado
- Uma página HTML limpa e interativa detalhando o endpoint de faturamento, sem a necessidade de escrever um arquivo OpenAPI complexo.
Testar com amostras
html, markdown, pdfHubs relacionados
FAQ
Quais formatos de entrada são suportados?
A ferramenta suporta especificações OpenAPI em JSON ou YAML, além de comentários anotados estruturados. A detecção automática facilita o processo.
Posso exportar a documentação em PDF?
Sim, você pode escolher entre HTML interativo, Markdown e PDF como formato de saída.
É possível ocultar os exemplos de resposta da documentação?
Sim, basta desmarcar a opção 'Incluir exemplos' antes de gerar o documento.
O que são os temas disponíveis?
Oferecemos os temas 'Lousa' (Slate) e 'Papel' (Paper) para personalizar a aparência da sua documentação HTML ou PDF.
Preciso ter um arquivo OpenAPI completo para usar a ferramenta?
Não, você também pode usar blocos de comentários anotados simples (como @route, @summary, @response) para gerar a documentação.