了解ReDoc

REDOC - OPENAPI-POWERED DOCUMENTATION UI

伊万·贡查罗夫

 

伊万·贡查罗夫

   

REDOC  -  OPENAPI-POWERED DOCUMENTATION UI

我们都喜欢SwaggerUI。这是Swagger / OpenAPI如此受欢迎的原因之一。最近API文档世界出现了一些新的趋势。其中之一是三面板设计文档。竞争的API规范格式有它们,例如API Blueprint有aglio,Postman有Postman Documenter等。

这就是为什么  APIs.guru一直在开发新的重新发明的OpenAPI驱动的文档--ReDoc。我们为我们的客户Rebilly做。但它是完全开源和免费的!

看看我们的演示吧!

 

三面板设计

 

ReDoc采用响应式三面板设计:

 

左侧面板包含滚动同步参考菜单。中间面板包含端点/方法文档。右侧面板包含各种样本:请求样本,响应样本和代码样本(通过供应商扩展)。

 

有效负载文档

 

ReDoc的主要功能是记录复杂的请求/响应有效负载:

ReDoc有效负载文档

如您所见,ReDoc支持嵌套模式,并可以就地折叠/展开它们。

此外,你不会相信,但ReDoc支持 discriminator:

ReDoc鉴别器

 

回复文件

 

所有方法响应都列在方法定义下,并根据响应代码进行着色。响应还包含标头和有效负载文档:

ReDoc回应

 

样品

 

有效负载样本基于JSON模式生成。我们开发了OpenAPI-sampler工具,可生成有意义的样本。除了typeformat,它利用的defaultenumexample从规范场。

由于样本可能很大,因此默认情况下仅扩展第一级。您甚至可以使用“复制”按钮将完整样本复制到剪贴板:

Redoc副本

如前所述,ReDoc通过OpenAPI供应商扩展支持自定义代码示例。查看我们的  文档或  示例模式以获取更多详细信息。

 

其他特性

 

 

简单集成

 

不需要后端。所有ReDoc资源(HTML,CSS,JS)都捆绑在一个文件中,可以从我们的CDN访问。看看最小的index.html

 

<span style="color:#212529"><span style="color:#212529"><code><!DOCTYPE html></code></span></span>

 

<html>

<head>

<title>API Docs</title>

<!-- needed for mobile devices -->

<meta name="viewport" content="width=device-width, initial-scale=1">

</head>

<body>

<redoc spec-url="http://petstore.swagger.staging.wpengine.com/v2/swagger.json"></redoc>

<script src="https://rebilly.github.io/ReDoc/releases/latest/redoc.min.js"></script>

</body>

</html>

 

 

 

介绍部分

 

ReDoc从Swagger描述中拉出1级降价标题并将其拉入参考菜单!因此,您可以轻松地向API文档添加自定义部分。

 

你的品牌标志

 

ReDoc使用x-logo 供应商扩展程序在文档中显示您的品牌徽标。

 

下一步是什么?

 

我们已经开始研发新版本了。将包括哪些新功能?这取决于您的反馈!不要犹豫,在我们的GitHub上打开问题和功能请求。我们欢迎您的建议!

此外,您可以聘请APIs.guru来协助ReDoc集成或为ReDoc驱动的文档开发独特的外观。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值