Skip to content

feat(core): add OpenAPI 3 / Swagger UI via springdoc - #4

Merged
benjaminLedel merged 1 commit into
mainfrom
claude/add-swagger-api-docs-djCnv
Apr 15, 2026
Merged

feat(core): add OpenAPI 3 / Swagger UI via springdoc#4
benjaminLedel merged 1 commit into
mainfrom
claude/add-swagger-api-docs-djCnv

Conversation

@benjaminLedel

Copy link
Copy Markdown
Owner

Exposes the auto-generated spec at /v3/api-docs (JSON), /v3/api-docs.yaml,
and the interactive browser at /swagger-ui.html. Plugin controllers loaded
through PF4J are picked up by the classpath scan automatically.

Adds top-level metadata + a shared bearerAuth JWT security scheme in
OpenApiConfig, annotates the existing Health and Auth controllers, and
adds a smoke test that fails loudly if the integration regresses.

https://claude.ai/code/session_01RjatPLkCWPG9icWnYXxZTV

Exposes the auto-generated spec at /v3/api-docs (JSON), /v3/api-docs.yaml,
and the interactive browser at /swagger-ui.html. Plugin controllers loaded
through PF4J are picked up by the classpath scan automatically.

Adds top-level metadata + a shared `bearerAuth` JWT security scheme in
OpenApiConfig, annotates the existing Health and Auth controllers, and
adds a smoke test that fails loudly if the integration regresses.

https://claude.ai/code/session_01RjatPLkCWPG9icWnYXxZTV
@benjaminLedel
benjaminLedel merged commit b179f5b into main Apr 15, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants