【问题标题】:How to generate swagger without writing spec files如何在不编写规范文件的情况下生成招摇
【发布时间】:2019-11-19 22:02:26
【问题描述】:

我正在寻找一个可以生成 swagger 文档并将其显示在 swagger UI 上的 gem,我遇到了 rswag gem,但它需要提供规范文件才能生成 swagger doc

如果我将它放在 API 控制器上,是否有任何 gem 会自动生成 swagger 文档?

【问题讨论】:

标签: ruby-on-rails-3 swagger swagger-ui rswag


【解决方案1】:

我构建了一个开源工具来简化此操作。该项目不是在代码级别进行集成,而是使用本地代理来分析真实的开发流量,并在它观察到 API 中的新行为时更新您的 API 规范。 https://github.com/opticdev/optic

对于 Rails,您唯一需要做的更改是从使用进行切换:

rails server

使用 Optic 的启动命令启动您的 API。

api start

当检测到新的 API 行为时,您可以使用我们的 UI 将其添加到您的规范中。 Here's an example

【讨论】:

    猜你喜欢
    • 2014-09-11
    • 2018-01-07
    • 2021-04-19
    • 2022-01-23
    • 2017-12-19
    • 2021-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多