oapi codegen:根据OpenAPI 3规范生成Go客户端和服务器样板 源码
OpenAPI客户端和服务器代码生成器 该软件包包含一组实用程序,用于根据 API定义为服务生成Go样板代码。 与服务一起使用时,重要的是要有服务器和客户端都实施的API合同,以最大程度地减少不兼容的机会。 生成与OpenAPI规范完全对应的Go模型非常繁琐,因此让我们的代码生成器为您完成这项工作,以便您可以专注于为服务实现业务逻辑。 我们选择使用作为默认的HTTP路由引擎,因为它对于生成的存根具有速度和简便性,并且还支持使用作为替代方法。 这个包试图太简单而不是太通用,因此我们知道一些不能为所有可能的OpenAPI Schema生成强类型的Go代码的原因是为了简化而做出了一些设计决策。
文件列表
oapi-codegen:根据OpenAPI 3规范生成Go客户端和服务器样板
(预估有个127文件)
schema.go
16KB
codegen.go
18KB
templates.gen.go
35KB
operations.go
24KB
utils.go
13KB
styleparam_test.go
16KB
bindparam.go
15KB
client.gen.go
28KB
issue.gen.go
11KB
issue.gen.go
11KB
暂无评论