AcadeDoc/apps
Corentin 21ce2a94c7 feat(acadedoc): add OpenAPI Swagger documentation for /api/v1/* — R5.3
Install @nestjs/swagger@^11.4.2 + nestjs-zod@^5.3.0. Bootstrap SwaggerModule
in main.ts with cleanupOpenApiDoc (dev/staging only; SWAGGER_ENABLED=true for
prod). Add @ApiTags, @ApiBearerAuth, @ApiOperation, @ApiResponse, @ApiParam,
@ApiQuery, @ApiBody decorators to all 16 acadenice /v1/* controllers.
Add swagger.spec.ts (8 tests green). Add docs/api-docs.md (SDK gen guide).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-08 15:36:14 +02:00
..
client refactor(acadedoc): audit REST conventions + fix pre-existing tests — R5.2 2026-05-08 15:33:54 +02:00
extension-clipper refactor(acadedoc): rename API routes /api/acadenice -> /api/v1 — R5.1 2026-05-08 14:52:49 +02:00
server feat(acadedoc): add OpenAPI Swagger documentation for /api/v1/* — R5.3 2026-05-08 15:36:14 +02:00