Commit Graph

5 Commits

Author SHA1 Message Date
Matthieu B
d69feaf67f Complete Flask-RESTX migration for automatic API documentation
 Replaced manual API documentation with Flask-RESTX OpenAPI generation
 All endpoints now auto-generate Swagger UI at /api/docs/
 Maintained backward compatibility - all existing API functionality preserved
 Added comprehensive OpenAPI models for request/response validation

Changes:
- app/blueprints/api/api_routes.py: Migrated from Flask routes to Flask-RESTX Resource classes
- app/blueprints/api/models.py: Created OpenAPI schema definitions
- app/extensions.py: Added Flask-RESTX configuration with API key security
- pyproject.toml: Added flask-restx>=1.3.0 dependency
- README.md: Updated API documentation to point to interactive Swagger UI
- docs/API.md: Simplified to quick-start guide pointing to automatic docs
2025-08-13 20:16:07 +02:00
Tomat0r
bc597140b1 Update docs/API.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-11 21:46:34 +02:00
copilot-swe-agent[bot]
87de7c0679 Implement API server differentiation and ready-to-go links
Co-authored-by: Tomat0r <68383702+Tomat0r@users.noreply.github.com>
2025-08-11 16:50:44 +00:00
copilot-swe-agent[bot]
10e8b4ae13 Implement server name fallback logic for invitations
Co-authored-by: Tomat0r <68383702+Tomat0r@users.noreply.github.com>
2025-07-29 14:48:36 +00:00
copilot-swe-agent[bot]
0613652129 Complete API testing, documentation and additional endpoints implementation
Co-authored-by: Tomat0r <68383702+Tomat0r@users.noreply.github.com>
2025-07-28 13:15:04 +00:00