<div dir="ltr">Dear Cafe,<div><br></div><div>I am pleased to announce servant-swagger [1] and swagger2 [2] packages!</div><div><br></div><div>Swagger [3] is a project used to describe and document RESTful APIs.</div><div><br></div><div>Here's a servant blog post, introducing both packages:</div><div><a href="https://haskell-servant.github.io/posts/2016-02-06-servant-swagger.html">https://haskell-servant.github.io/posts/2016-02-06-servant-swagger.html</a><br></div><div><br></div><div>servant-swagger allows you to generate a Swagger specification from your Servant API.</div><div><br></div><div>swagger2 is a standalone package for Swagger 2.0. This package introduces lenses and generic-based derivation to minimize the effort of constructing a Swagger specification for your API.</div><div><br></div><div>Both packages are supposed to be easy to use and have great documentation! So if you have any troubles using/understanding them — feel free to report an issue or contact me directly!</div><div><br></div><div>Kind regards,</div><div>Nick</div><div><br></div><div>[1] <a href="http://hackage.haskell.org/package/servant-swagger">http://hackage.haskell.org/package/servant-swagger</a></div><div>[2] <a href="http://hackage.haskell.org/package/swagger2">http://hackage.haskell.org/package/swagger2</a></div><div>[3] <a href="http://swagger.io">http://swagger.io</a></div></div>