* start implementation of new persistence method * add includingJobId and totalJobCount to job list request * format * update local openapi as well * refactor queries into JOOQ and return empty list if target job cannot be found * fix descriptions and undo changes from other branch * switch including job to starting job * fix job history handler tests * rewrite jobs subqueries in jooq * fix multiple config type querying * remove unnecessary casts * switch back to 'including' and return multiple of page size necessary to include job * undo webapp changes * fix test description * format
openapi2jsonschema
Util for generating catalog schema from OpenAPI definition file. Forked from openapi2jsonschema util with fixes for generating standlone schemas e.g. ones that don't contain reference to other files/resources.
Usage
$ tools/openapi2jsonschema/run.sh <path to OpenAPI definition file>
It would generate set of JSONSchema files based on components described on OpenAPI's definition and place it in "schemas" folder in the current working directory.
Support OpenAPI v2.0, v3.0 and v3.1. Works with both JSON and Yaml OpenAPI formats.
Examples
You can try to run this tool on the sample OpenApi definition files located in examples directory. There are some OpenAPI files taken from APIs-guru repo from github.