gpt4 book ai didi

sdk - 有没有人在生产中使用 Swagger Codegen 或 OpenAPI Generator SDK?

转载 作者:行者123 更新时间:2023-12-03 18:38:51 26 4
gpt4 key购买 nike

Swagger Code Generator 可以生成多种语言的 SDK(下面从 Github 项目页面列出)。有没有人在生产中使用任何 Swagger 自动生成的 SDK,包括 alpha/beta 和 GA,如果是,那么是什么组织和什么语言?

我已经做了一些谷歌搜索并四处询问。虽然我发现了许多部署 Swagger UI 的示例,但我还没有找到任何 Code Gen SDK。

项目页面:https://github.com/swagger-api/swagger-codegen

语言:

$ ls -1 modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/
AndroidClientCodegen.java
AsyncScalaClientCodegen.java
CSharpClientCodegen.java
JavaClientCodegen.java
JaxRSServerCodegen.java
NodeJSServerCodegen.java
ObjcClientCodegen.java
PhpClientCodegen.java
PythonClientCodegen.java
RubyClientCodegen.java
ScalaClientCodegen.java
ScalatraServerCodegen.java
SpringMVCServerCodegen.java
StaticDocCodegen.java
StaticHtmlGenerator.java
SwaggerGenerator.java
SwaggerYamlGenerator.java
TizenClientCodegen.java

更新 - 重大项目官方 SDK 跟踪(2018 年 6 月)

我正在跟踪来自大型组织的可识别的官方代码生成 SDK,以更好地跟踪采用情况。许多将自己列为使用某些 codegen 项目的组织尚未在其 GitHub 帐户上发布 SDK。
  • https://github.com/grokify/api-specs/blob/master/official_codegen_sdks.tsv

  • 更新 - 个人经验(2017 年 12 月)

    我现在一直在积极使用 Swagger Codegen for Go (2.2.3 - 2.3.1)。到目前为止,我的经验是它做得不错,但需要进行各种手动调整才能获得有效的 SDK,因此 GitHub 包/存储库仍然很好。您可以在我维护的 SDK 的 GitHub 问题中看到一些问题。我还将后期处理添加到 codegen/swagger_codegen_command.sh每个 repo 中的文件。
  • https://github.com/grokify/go-aha
  • https://github.com/grokify/go-ringcentral
  • https://github.com/grokify/go-visa
  • https://github.com/grokify/go-voicebase-v3

  • 更新 - 添加 OpenAPI 生成器(2018 年 7 月)

    OpenAPI Generator 是 Swagger Codegen 的一个分支,所以现在也提到了这一点。

    最佳答案

    我做了一个 search in Github并找到了一些由 Swagger-Codegen 生成的项目(SDK)。

    这是一个例子:Online Convert API2 Swift SDK

    您也可以引用Swagger-Codegen Github page讨论 Swagger-Codegen 的用例

    更新:以下是一些但不是所有在生产中使用 Swagger Codegen 的公司/项目:https://github.com/swagger-api/swagger-codegen#companiesprojects-using-swagger-codegen

    注意:截至 2017 年 7 月,Swagger Codegen 为 API 客户端、服务器 stub 和 API 文档提供了 70 多个生成器。

    更新:2018 年 5 月,大约 50 名 Swagger Codegen 的顶级贡献者和模板创建者决定 fork Swagger Codegen 以维护一个名为 OpenAPI Generator 的社区驱动版本。 .请引用Q&A想要查询更多的信息。

    关于sdk - 有没有人在生产中使用 Swagger Codegen 或 OpenAPI Generator SDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30342719/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com