-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Notebooks 2.0 // Backend // Auto generate Open API spec #46 #175
base: notebooks-v2
Are you sure you want to change the base?
Conversation
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
a5711ec
to
3938d43
Compare
3938d43
to
5fc3795
Compare
Signed-off-by: Gaurang Kudale <[email protected]>
Signed-off-by: Gaurang Kudale <[email protected]>
Signed-off-by: Gaurang Kudale <[email protected]>
5fc3795
to
87d5164
Compare
Signed-off-by: Gaurang Kudale <[email protected]>
Signed-off-by: Gaurang Kudale <[email protected]>
@gaurangkudale we will need to rebase this. Also, I am a bit confused, is the swagger spec automatically generated, if not, how can we do that? |
This PR was evolved to #206 @thesuperzapper we can close this one. |
Add Swagger Documentation to API
Description
This PR adds Swagger/OpenAPI documentation support to the Notebooks API service. This will provide interactive API documentation and a testing interface for developers.
Changes
@title
,@version
,@description
, etc.)http-swagger
package to serve Swagger UI/api/v1/swagger/*
Testing
After deploying, you can access the Swagger UI at:
http://localhost:4000/api/v1/swagger/index.html
Additional Notes
/api/v1/swagger/doc.json