Added Swagger documentation to the project to provide a clear and interactive API documentation interface. This includes configuring the Swagger UI and defining the API endpoints in the swagger.yaml file.
How Has This Been Tested?
Tested the Swagger UI integration locally by running the application and navigating to the /api/docs/index.html endpoint. Verified that all API endpoints are correctly documented and accessible via the Swagger UI.
Screenshots (if appropriate - Postman, etc):
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
[x] My code follows the code style of this project.
Description
Added Swagger documentation to the project to provide a clear and interactive API documentation interface. This includes configuring the Swagger UI and defining the API endpoints in the
swagger.yaml
file.How Has This Been Tested?
Tested the Swagger UI integration locally by running the application and navigating to the
/api/docs/index.html
endpoint. Verified that all API endpoints are correctly documented and accessible via the Swagger UI.Screenshots (if appropriate - Postman, etc):
Types of changes
Checklist: