Documentación de la API
Objetivos
Estructura del repositorio
/docs
openapi.yaml # Fuente de verdad (OpenAPI 3.1)
openapi.json # Generado automáticamente en CI para Hugo/renderers
index.html # Documentación independiente generada automáticamente (opcional)Requisitos de archivos
openapi.yaml
openapi.yamlopenapi.json
openapi.jsonindex.html
index.htmlEstándares OpenAPI
Resumen del endpoint
Operation ID
Versionado
Etiquetas y agrupación
Ejemplo completo
Desarrollo local
Previsualizar documentación localmente
Agregar a package.json
Instalar Redocly CLI
Validar especificación OpenAPI
Configuración de automatización
Paso 1: Configurar secretos de GitBook
Nombre del secreto
Descripción
Dónde encontrar
Paso 2: Agregar workflow de GitHub Actions
Paso 3: Habilitar GitHub Pages
Agregar a GitBook
Adición manual (proceso actual)
Funciones de integración de GitBook
Flujo de configuración completo
Configuración inicial
Actualizaciones continuas
Buenas prácticas
Calidad de la documentación
Ejemplo con buenas prácticas
Reutilización de esquemas
Esquemas de seguridad
Validaciones y controles de calidad
Validación pre-commit
Reglas comunes de validación
Solución de problemas
El workflow falla
GitHub Pages no funciona
GitBook no se sincroniza
Migración desde documentación existente
Próximos pasos
Related Standards
Recursos
Última actualización