Documentação da API
Objetivos
Estrutura do Repositório
/docs
openapi.yaml # Fonte de verdade (OpenAPI 3.1)
openapi.json # Auto-gerado no CI para Hugo/renderers
index.html # Documentação autônoma auto-gerada (opcional)Requisitos de Arquivo
openapi.yaml
openapi.yamlopenapi.json
openapi.jsonindex.html
index.htmlPadrões OpenAPI
Resumo do Endpoint
Operation ID
Versionamento
Tags e Agrupamento
Exemplo Completo
Desenvolvimento Local
Visualizar Documentação Localmente
Adicionar ao package.json
Instalar Redocly CLI
Validar Especificação OpenAPI
Configuração de Automação
Passo 1: Configurar Secrets do GitBook
Nome do Secret
Descrição
Onde Encontrar
Passo 2: Adicionar Workflow do GitHub Actions
Passo 3: Habilitar GitHub Pages
Adicionando ao GitBook
Adição Manual (Processo Atual)
Recursos de Integração do GitBook
Fluxo de Configuração Completo
Configuração Inicial
Atualizações Contínuas
Boas Práticas
Qualidade da Documentação
Exemplo com Melhores Práticas
Reutilização de Schemas
Schemas de Segurança
Validação e Verificações de Qualidade
Validação Pré-Commit
Regras Comuns de Validação
Solução de Problemas
Workflow Falha
GitHub Pages Não Funciona
GitBook Não Está Sincronizando
Migração de Documentação Existente
Próximos Passos
Related Standards
Recursos
Atualizado