Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 1.95 KB

README.md

File metadata and controls

39 lines (29 loc) · 1.95 KB

swaggerific

Quality Gate Status

Overall Downloads on github: All downloads of github releases

You can download the latest version from Github releases Download count of latest releases

A user interface (UI) designed to interact with APIs using Swagger or OpenAPI jsons.

Features:

  • The UI is built using JavaFX.
  • Error handling and display of API responses implemented.
  • Retrieve and load Swagger JSON to fetch API documentation.
  • Display a list of functions (endpoints) on the left-hand side of the UI for easy navigation.
  • Allow users to select a specific function (endpoint) from the list.
  • Provide HTTP method selection (POST, GET, etc.) for the chosen function.
  • Allow users to input data (payload) to be sent along with the API request.
  • Offer a testing functionality, enabling users to execute the selected function with the chosen method and data.

Additional Considerations / not implemented features:

  • Any necessary authentication or security features will be included.

look

using-get

native build

mvn gluonfx:build gluonfx:nativerun

update reflection classes

there are classes needs to be in the list of reflection list of the compiler(which was in the pom.xml before check 'git history'), that list can be generated from command below, that will update the jsons under META-INF/native-image

mvn gluonfx:runagent

https://petstore.swagger.io/#/pet

Open source Support by JetBrains