Add OpenAPI/Swagger documentation

- Add Swagger dependencies to go.mod
- Annotate all API endpoints with Swagger comments
- Add Swagger UI at /api/v1/docs endpoint
- Auto-generate Swagger docs in Dockerfile build
- Update README with API documentation link
This commit is contained in:
2025-11-26 18:38:26 +01:00
parent 0019a4a095
commit 52ecc2fab5
7 changed files with 188 additions and 8 deletions
+1 -1
View File
@@ -79,7 +79,7 @@ go run cmd/api/main.go
## API Documentation
Once running, visit `http://localhost:8080/api/v1/docs` for interactive API documentation.
Once running, visit `http://localhost:8080/api/v1/docs` for interactive Swagger documentation.
## Architecture