我们开始将swagger集成到我们的产品中,并喜欢使用swagger的代码生成功能。
如果您转到https://editor.swagger.io/,则可以生成一个打字稿角客户端。
生成器生成驼峰格式的所有文件名
示例:MyEntity
变成myEntity.ts
但是根据angular's style guide,我们应该使用破折号来分隔单词,这意味着正确的文件名应为my-entity.ts
。
这就是我们整个应用程序的命名方式,因此我们希望生成的客户端遵守该约定。
是否可以通过某种方式更改文件的命名方式?
到目前为止我什么都找不到。
编辑:我发现的唯一东西是在swaggers source-code
中private String getApiFilenameFromClassname(String classname) {
String name = classname.substring(0, classname.length() - "Service".length());
return toApiFilename(name);
}