百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

rswag

> 编程语言
开源

无缝地为基于 Rails 的 API 添加 Swagger

2.2K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

无缝地为基于 Rails 的 API 添加 Swagger

========= 支持 OpenApi 3.0! 寻找维护者! 如果有需要修复的问题,请在问题/提交中告诉我们,您愿意提供帮助。

Rswag 扩展了 rspec-rails 的 "请求规范",并采用基于 Swagger 的 DSL 来描述和测试 API 操作。您可以使用简洁、直观的语法来描述您的 API 操作,它会自动运行测试。一旦您的测试通过,可以运行 rake 任务来自动生成对应的 OpenAPI 文件,并将其作为 YAML 或 JSON 端点进行暴露。Rswag 还提供了一个嵌入式版本的强大 swagger-ui,该版本由暴露的文件提供支持。这种工具链使您可以无缝地从集成规范(您可能已经在某个形式中进行此类规范)过渡到面向 API 客户的生动文档。

Api Rswag 为 Rails API 提供 Swagger 工具。直接从 rspec 集成测试中生成漂亮的 API 文档,包括用于探索和测试操作的 UI。

  • rswag
  • 开始使用
  • rspec DSL
    • 路径、操作和响应
    • 空值
    • 对 oneOf、anyOf 或 AllOf 方案的支持
    • 全局元数据
      • 支持多个版本的 API
      • 格式化描述文本:
    • 指定/测试 API 安全性
  • 配置和自定义
    • 生成的 OpenAPI 文件的输出位置
    • rspec 测试的输入位置
    • 引用的参数

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rubyopenapirswagswagger-ui

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言