Stefan Oltmann
03/07/2025, 5:20 PMsimon.vergauwen
03/07/2025, 6:16 PMhfhbd
03/07/2025, 7:12 PMStefan Oltmann
03/07/2025, 8:59 PMStefan Oltmann
03/11/2025, 8:32 AMStefan Oltmann
03/11/2025, 8:35 AMhfhbd
03/11/2025, 8:37 AMhfhbd
03/11/2025, 8:37 AMStefan Oltmann
03/11/2025, 8:40 AMsimon.vergauwen
03/11/2025, 8:41 AMplugin {
id("io.github.nomisrev.openapi-kt-plugin") version "0.0.6"
}
openApiConfig {
spec("OpenAI", file("openai.yaml")) {
// packageName = "my.company.openai.generated"
}
}
OpenAPI's in the wild are indeed more often incorrect than correct π
Stefan Oltmann
03/11/2025, 8:42 AMStefan Oltmann
03/11/2025, 8:42 AMid("org.openapi.generator") version "6.3.0"
works with my file and generates a stub.Stefan Oltmann
03/11/2025, 8:43 AMsimon.vergauwen
03/11/2025, 8:46 AMStefan Oltmann
03/11/2025, 8:48 AMhfhbd
03/11/2025, 8:48 AMdocker run --rm -v $PWD:/spec <http://ghcr.io/redocly/cli|ghcr.io/redocly/cli> lint --config=config/redocly.yaml myOpenapi.json
and I use this config for the redocly:
telemetry: off
extends:
- recommended-strict
rules:
info-license: off # because the openapi is for internal use only
hfhbd
03/11/2025, 8:51 AMStefan Oltmann
03/11/2025, 8:52 AMhfhbd
03/11/2025, 8:53 AMStefan Oltmann
03/11/2025, 8:56 AMStefan Oltmann
03/11/2025, 8:57 AMhfhbd
03/11/2025, 8:59 AMStefan Oltmann
03/11/2025, 9:01 AMhfhbd
03/11/2025, 9:14 AMStefan Oltmann
03/11/2025, 9:17 AMhfhbd
03/11/2025, 9:17 AMstrict
Stefan Oltmann
03/11/2025, 9:25 AM