-
Notifications
You must be signed in to change notification settings - Fork 493
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: Add support for importing requests from OpenAPI 3 JSON/YAML #634
base: main
Are you sure you want to change the base?
Conversation
- Parse OpenAPI 3 specifications from JSON/YAML files - Extract data & examples provided in the specs - Allow users to select requests to add to the API Dash collection
@ashitaprasad Please review and Let me know for any changes required. |
@ashitaprasad Waiting to get the PR reviewed so that I can proceed with other issues! Please |
@ashitaprasad While you review, could you suggest any next issue related to my proposal that I can work on in the meantime? |
@ashitaprasad Could you provide an update on the PR? I’d like to assess whether the work aligns with our goals before deciding on submitting a proposal. |
@akshayw1 Have you used any AI tools to generate the code on this PR? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this can be generalized to support all specs instead of being specific to openapi
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As per instruction provided in PR, it was for openapi, I can generalise it for all specs
Some of code is generated with ai tool in this PR |
PR Title:
feat: Add support for importing requests from OpenAPI 3 & Swagger 2 JSON/YAML
PR Description
This is a draft PR. Soon, I will add test cases once you review the implementation.
This PR introduces support for importing requests from OpenAPI 3 and Swagger 2 JSON/YAML files. The developed code:
Additionally, I have added a video demonstrating the feature.
Screen.Recording.2025-03-03.at.8.42.30.PM.mp4
Related Issues
Checklist
main
branch before making this PRflutter upgrade
and verify)flutter test
), and will add more test cases after reviewAdded/Updated Tests?
OS on which you have developed and tested the feature?
Let me know if any changes are needed! 🚀