-
Notifications
You must be signed in to change notification settings - Fork 27
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
Add OpenAPI 3 specification and source generation for REST API #175
Commits on Jul 10, 2023
-
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 0172fcb - Browse repository at this point
Copy the full SHA 0172fcbView commit details -
Swagger 2.0 converted to OpenAPI 3.0
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 6b57306 - Browse repository at this point
Copy the full SHA 6b57306View commit details -
oapi-codegen added as dependency.
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for d39461b - Browse repository at this point
Copy the full SHA d39461bView commit details -
Codegen config for server package schema types added.
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 0cbfb21 - Browse repository at this point
Copy the full SHA 0cbfb21View commit details -
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for b83a610 - Browse repository at this point
Copy the full SHA b83a610View commit details -
correct operationIds in index server spec
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 7e4f25b - Browse repository at this point
Copy the full SHA 7e4f25bView commit details -
endpoint code gen config added.
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 0fcf56b - Browse repository at this point
Copy the full SHA 0fcf56bView commit details -
index server dependencies modified.
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 1f9ab59 - Browse repository at this point
Copy the full SHA 1f9ab59View commit details -
REST API endpoint definitions and bindings generated.
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 86194a2 - Browse repository at this point
Copy the full SHA 86194a2View commit details -
Code refactored to use generated source.
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 98d5ba3 - Browse repository at this point
Copy the full SHA 98d5ba3View commit details -
starter project route added with other openapi schema changes.
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 03dd025 - Browse repository at this point
Copy the full SHA 03dd025View commit details -
rename swagger.yaml to openapi.yaml
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 3bd08ad - Browse repository at this point
Copy the full SHA 3bd08adView commit details -
index and download starter project api endpoint signatures refactored.
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 8d394e7 - Browse repository at this point
Copy the full SHA 8d394e7View commit details -
Endpoints added to openapi spec.
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 0f7c9c4 - Browse repository at this point
Copy the full SHA 0f7c9c4View commit details -
template header new year updates.
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 3db3098 - Browse repository at this point
Copy the full SHA 3db3098View commit details -
source generation config files moved to base directory of index server.
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for ebb9cdf - Browse repository at this point
Copy the full SHA ebb9cdfView commit details -
imports.tmpl file for source generation header added to index server.
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 7763c37 - Browse repository at this point
Copy the full SHA 7763c37View commit details -
typing changes to openapi spec of index server.
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 7fb0d29 - Browse repository at this point
Copy the full SHA 7fb0d29View commit details -
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for c193e2c - Browse repository at this point
Copy the full SHA c193e2cView commit details -
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for c50db44 - Browse repository at this point
Copy the full SHA c50db44View commit details -
root, viewer, oci server endpoints added to openapi spec with schema …
…fixups Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for c4ceb89 - Browse repository at this point
Copy the full SHA c4ceb89View commit details -
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 7ff5afd - Browse repository at this point
Copy the full SHA 7ff5afdView commit details -
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for fc8b89f - Browse repository at this point
Copy the full SHA fc8b89fView commit details -
Set base directory of build registry script, now can be run from any pwd
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 8c70861 - Browse repository at this point
Copy the full SHA 8c70861View commit details -
proxy and static endpoints reverted from OpenAPI, OpenAPI validation …
…middleware only applies to OpenAPI routes. Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 7da9348 - Browse repository at this point
Copy the full SHA 7da9348View commit details -
correct invalid changes introduced in f991981
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 220003d - Browse repository at this point
Copy the full SHA 220003dView commit details -
index schemas OpenAPI specs removed for a future issue
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 08555c1 - Browse repository at this point
Copy the full SHA 08555c1View commit details -
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 94537ee - Browse repository at this point
Copy the full SHA 94537eeView commit details -
query parameter schema changes.
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 8815375 - Browse repository at this point
Copy the full SHA 8815375View commit details -
update source to updated schemas.
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for c419f78 - Browse repository at this point
Copy the full SHA c419f78View commit details -
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 7290351 - Browse repository at this point
Copy the full SHA 7290351View commit details -
add README documentation on OpenAPI code generation.
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 0efbc96 - Browse repository at this point
Copy the full SHA 0efbc96View commit details