servant-openapi3:适用于Servant的OpenAPI 3.0

时间:2024-05-07 17:57:06
【文件属性】:

文件名称:servant-openapi3:适用于Servant的OpenAPI 3.0

文件大小:34KB

文件格式:ZIP

更新时间:2024-05-07 17:57:06

Haskell

仆人-openapi3 适用于API的符合OpenAPI 3.0的json。 动机 Swagger是一个用于描述和记录RESTful API的项目。 与Servant不同,它与语言无关,因此在使用不同语言的开发人员中非常流行。 它还存在时间更长,并且具有更多可使用的工具。 该软件包提供了为Servant API生成Swagger规范并部分测试API是否符合其规范的方法。 然后,生成的Swagger规范可用于许多事情,例如 使用显示交互式文档; 使用以多种语言生成客户端和服务器; 还有。 用法 请参考。 一些示例可以在找到。 试试看 可以在上以交互方式查看所有生成的swagger规范。 可以将现成的规范用作JSON,并且可以使用Swagger UI来显示交互式API文档。 可以在Swagger的“工具和集成”页面上找到许多Swagger工具,包括用于多种语言的服务器和客户端代


【文件预览】:
servant-openapi3-master
----Setup.hs(833B)
----.github()
--------workflows()
----cabal.haskell-ci(355B)
----src()
--------Servant()
----example()
--------example.cabal(2KB)
--------src()
--------LICENSE(1KB)
--------test()
--------swagger.json(5KB)
--------server()
----LICENSE(1KB)
----test()
--------doctests.hs(245B)
--------Servant()
--------Spec.hs(44B)
----README.md(2KB)
----servant-openapi3.cabal(5KB)
----stack.yaml(46B)
----cabal.project(76B)
----.gitignore(246B)
----CHANGELOG.md(3KB)

网友评论