Skip to content

Conversation

@LeCyreaxYT
Copy link
Contributor

Alec S. added 2 commits December 4, 2025 09:23
- Add Swagger/OpenAPI documentation with swaggo annotations for all endpoints
- Set up GitLab CI/CD pipeline for API docs deployment to GitLab Pages
- Add structured logging with zerolog (levels, pretty print, request logging)
- Implement rate limiting middleware for auth and public endpoints
- Add security headers middleware (CSP, X-Frame-Options, etc.)
- Add XSS sanitization for form submissions
- Implement server-side pagination for forms and submissions
- Add trusted proxy and custom IP header configuration
- Create Makefile with swagger, build, test, and lint targets
- Add frontend pagination component and composable
Sets up a workflow to automatically generate and deploy API documentation using Swagger.

This enhances the developer experience by providing up-to-date API documentation automatically.
@LeCyreaxYT LeCyreaxYT merged commit 187160c into main Dec 4, 2025
3 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