- En un entorno MSA surge el problema de que se genera una especificación de API por cada dominio de servicio
- Para resolver este problema,
- se buscó una forma de mostrar la documentación de varios servicios en una sola URL dentro de un entorno MSA.
- y de generar automáticamente la página de documentación de API
- Definición de requisitos y arquitectura
- Herramientas y especificaciones usadas para integrar la documentación de API
- Implementación de la integración de la documentación de API
- Trabajo básico de código para cumplir con la especificación OpenAPI
- Extracción de la documentación de API en formato JSON
- Web hosting con GitHub Pages
- Automatización con GitHub Actions
- Cómo aplicar la integración de documentación de API en un entorno de múltiples repositorios
1 comentarios
Para resolver un problema similar, se está desarrollando una aplicación web de código abierto que recopila la documentación de Swagger API y la vuelve a mostrar mediante Swagger UI. https://github.com/stray-cat-developers/giant-otter Si alguien está enfrentando una preocupación parecida, podría valer la pena probarla.