WIP: Enable OpenAPI spec generation and integrate with frontend #21

Draft
Mark.TwoFive wants to merge 6 commits from feat/openApiIntegration into main

6 commits

Author SHA1 Message Date
532d37ce81
wip: Create demo endpoint for retrieving private keys
Some checks failed
Build / build (pull_request) Successful in 1m7s
Check formatting / check-formatting (pull_request) Failing after 17s
2025-06-21 00:41:36 +02:00
8a843dc300
wip: Generate and configure OpenAPI spec
Some checks failed
Build / build (pull_request) Successful in 1m59s
Check formatting / check-formatting (pull_request) Failing after 19s
- Create two (non-functioning) demo endpoints to check the swagger UI with
- Configure Jackson to only serialize specific attributes
- Configure SpringDoc so that only attributes known to Jackson are shown
- Add some shortcut annotations for Json formatting
2025-06-19 23:07:27 +02:00
5dde208e72
feat: Enable access to OpenAPI spec and Swagger UI 2025-06-19 20:22:41 +02:00
c462614d8d
core: Update Spring Boot
- Also pin the Springdoc version as Gradle would not properly resolve it otherwise.
2025-06-19 20:22:07 +02:00
a886eab7a2
api: Install automatic api-generators for frontend 2025-06-19 19:13:28 +02:00
b7a63892a4
wip: Add OpenAPI dependency 2025-06-13 18:09:45 +02:00