Skip to content
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

OpenAPI Support | Research OpenAPI (Swagger) Document Parsing #81

Open
iskitsas opened this issue Jul 4, 2024 · 0 comments
Open

OpenAPI Support | Research OpenAPI (Swagger) Document Parsing #81

iskitsas opened this issue Jul 4, 2024 · 0 comments
Labels

Comments

@iskitsas
Copy link

iskitsas commented Jul 4, 2024

Parent issue: #72

Research how to parse OpenAPI (Swagger) documents using Node.js. Identify libraries and methods that can be used to read and extract information from these documents.

Tasks:

  • Research available Node.js libraries for OpenAPI document parsing.
  • Prepare a summary of findings and recommended approach.
  • Report should be added under github page https://flexivian.github.io/flexbench/ (using docusaurus)
@iskitsas iskitsas added the gsoc24 label Jul 4, 2024
iskitsas pushed a commit that referenced this issue Sep 1, 2024
* feat(OpenAPI): releasing OpenAPI Integration with early functionalities: parser and curl generator
- Set up structure for OpenAPI module #82
- Implemented OpenAPI file parser to extract info #83
- Implemented curl generator to generate basic curl commands #84

* feat(OpenAPI Integration) finishing fix-issue #81 - #89
- added README.md file
- added .flex scenarios generator
- added fake-data.js utilized npm faker
- implmented as Standalone script npm package
- fixed documentations

* address comments and feedbacks

* fiex README.md

* fixed README

* Fixed running issue and initiated GPT integration(test phase)
- added GPT-flex-generator
- added config for GPT feature
- updated README
- fixed scripts generate issues

* feat(OpenAPI Integration) improved the feature of OpenAPI integration with Mechine Learning OpenAPI
-added OpenAI API integration: GPT mode for .flex generator
-improved curl generator
-improved flex generator
-added test for generators and parser
-fixed minor bugs for parser
-enhanced README.md

* Rename Config.js to config.js

* addressed comments

* fixed addressed comments

* minor fixed

* feat(OpenAPI Integration) added two different modes to flex file generation: desktop-app & server-app
-fixed README
-added desktop app and server app consumable file generation
-fixed the generator to generate .flex type instead of json(configurable in config.js)

* addressing comments: minor fixed some issues

* fixed some issues

* removed ds_store files

* minor fix

* addressed comments:
- fixed generation issues with output dir
- added generation-utils to improve better script structure
- fixed generators-test.js
- fixed package.json
- updated README to current version

* minor fix

* minor fix

* Bug fixed:
- desktop app running issue fixed
- consumer feature added back

* minor fix

* fixed prompt at config

* Bug fixed

* minor fix

---------

Co-authored-by: Marios Karagiannopoulos <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant