用以解决 swagger-parser 无法在相对路径引用文件中引用绝对路径元素 $ref: "#/xxx 的问题。并提供 ref & allOf 中引用的代码合并以及对泛型的支持。
功能特性:
- 支持将
components/schemas拆分为多个文件夹以便可以归类整理schemas定义文件 - 支持对
paths下定义的请求添加默认返回状态ResponsesObject - 支持文档校验前的自定义处理
- 支持对
ref引用的处理忽略逻辑
nvm use
yarn install
yarn run bundle- 拉取模板项目
- 自定义修改
docs目录下的openapi文件 - 自定义修改
src\main.ts文件内的custom方法以及文件路径的处理
openapi-4-server.yaml用于openapi-generator-cli生成服务端框架代码,可能会与openapi-4-swagger.yaml有所不同openapi-4-swagger.yaml用于swagger-ui的 api 文档渲染