{"repo":"OpenAPITools/sbt-openapi-generator","free":true,"listed":false,"github":"https://github.com/OpenAPITools/sbt-openapi-generator","clone":"git clone https://github.com/OpenAPITools/sbt-openapi-generator.git","description":null,"language":"Scala","stars":43,"topics":["openapi-generator","sbt","sbt-plugin","sbt-plugins","scala","openapi","openapi3","openapi2","hacktoberfest"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"sbt-openapi-generator A Sbt plugin to support the OpenAPI generator project. Usage Add to your project/plugins.sbt : Configuration Configuration based on project module is recommended way to separate specifications by modules. You must define one of the settings openApiInputSpec or openApiConfigFile to able run plugin to generate. Settings will be picked up from openApiConfigFile first if defined and then will be overwritten with module specified settings if provided With the next example module generated will be defined as: There is a helpers to have boolean settings more readable. Instead of Some(true) it possible to do next: Execution To print all available languages use To run template generation process or per defined module Settings Setting Type Description ---------- -------- -------------------------- openApiGeneratorName String The name of the generator which will handle codegen. (see \\\"openApiGenerators\\\" task) Required. Can be provided as generatorName option of openApiConfigFile json config openApiInputSpec String The Open API 2.0/3.x specification location (file or url) Required. Can be provided as inputSpec option of openApiConfigFile json config openApiOutputDir String The output target directory into which code will be generated openApiConfigFile String Path to json configuration file This setting is required with generatorName and inputSpec settings provided if sbt settings openApiGeneratorName and openApiInputSpec are absent openApiAdditionalProperties Map[S","default_branch":null,"files":null,"tree":[],"storefront":"/r/OpenAPITools","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/OpenAPITools/sbt-openapi-generator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}