Skip to content

Add Swagger/OpenAPI documentation #15

@NikosPoly

Description

@NikosPoly

Currently the API has no interactive documentation. Adding Swagger/OpenAPI will
auto-generate documentation from the existing controllers and make the API
explorable without Postman.

Tasks

  • Add springdoc-openapi dependency to pom.xml
  • Configure Swagger UI
  • Add @operation and @apiresponse annotations to controllers where needed
  • Verify all endpoints are correctly documented at /swagger-ui.html

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions