OpenAPI Generator

  1. # 1. install the latest version of "openapi-generator-cli"
  2. npm install @openapitools/openapi-generator-cli -g
  3. # 2. 安装ruby
  4. openapi-generator-cli generate -i petstore.yaml -g typescript-fetch -o /QMDownload/test
  5. openapi-generator-cli

https://github.com/OpenAPITools/openapi-generator/tree/v4.3.1/modules/openapi-generator/src/main/resources/typescript-fetch

胡子模板语法

https://www.npmjs.com/package/mustache

java -Dapis -jar openapi-generator-cli-4.3.0.jar generate -g typescript-fetch —skip-validate-spec -i “http;//127.0.0.1.4523/export/openapi?projectld=492409&specialPurpose=openapigenerator&apiDetailld=16544278”-o “C\UsersAdmin\DocumentsApifox\CodeGenerator”-t D\QMDownload\testlapifox-code-gen -p useSingleRequestParameter=false,supportsES6=true

openapi-generator-cli generate -g java —library resteasy -t D:/QMDownload/company/openapi-generator/modules/openapi-generator/src/main/resources/Java -o ~/.openapi-generator/example -i https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml

openapi-generator-cli meta -o out/generators/my-codegen -n my-codegen -p com.my.company.codegen

{{#operations}}{{this}}{{/operations}} 打印所有

模板生成

https://handlebarsjs.com/