Documentar una API existente
Adopta nestjs-docfy de forma incremental en un proyecto Nest que ya tiene Swagger configurado.
Pasos
- Instala el paquete (consulta Instalación).
- Registra
DocfyModule.forRoot()en tuAppModule. - Añade
@WithDocs()a un controller existente. - Ejecuta
npx nestjs-docfy generate(o primero--dry-run, para previsualizar qué se escribiría) para generar el archivo*.controller.docs.tsjunto al controller, ya prerellenado con summaries y respuestas inferidos víadocs(), sin tocar la lógica del controller. - Edita el archivo generado para rellenar cualquier cosa específica de tu dominio.
- Ejecuta
npx nestjs-docfy coveragepara medir el progreso e iterar. - Cuando estés satisfecho, activa
DocfyModule.forRoot({ strict: true })para que cualquier controller marcado sin docs file falle al arrancar.