我正在使用 swagger 开发一个用 Go 编写的新 api。这是我的第一个招摇项目。我安装并使用此命令从 swagger.yaml 创建我的项目。我的目标是将我放入 swagger.yaml 文件的重新配置作为我的管道任务的一部分 - 放入一个任务来执行类似通过在我的文件swagger-codegen generate -i ./api/swagger.yaml -l go-server中策略性地设置忽略的东西。.swagger-codegen-ignore有一件事我不一定喜欢,但我不知道如何改变。有什么建议吗?我需要忍受它吗?
生成的目录结构如下所示go-server
.
├── api
│ └──swagger.yaml
├── go #everyting in this directory is part of the "swagger" package
│ ├── a_handler_function_file.go
│ ├── logger.go
│ ├── model_struct_file.go
│ ├── routers.go
│ └── ...
├── Dockerfile
└── main.go
我不喜欢名为的目录go或它生成的名为swagger. 我想要对项目更有意义的东西。
重命名目录是否违反约定?
有没有办法配置 swagger-codegen 来重命名这些我想要的?- 我正在研究是否有办法,但我找不到。
湖上湖
相关分类