Swagger integration for fnhouse
Clojure
Latest commit 69cdd92 Apr 26, 2015 @ikitommi ikitommi update versions
Permalink
Failed to load latest commit information.
examples/guesthouse
src/fnhouse use ring-swagger .0.17.0 to get the comp-mw to override the :swagger-… Jan 15, 2015
test/fnhouse
.gitignore
.travis.yml
README.md Update README.md Feb 25, 2015
project.clj

README.md

fnhouse-swagger

Build Status Dependencies Status

Swagger implementation for fnhouse using the Ring-swagger. Supports both 1.2 and 2.0 versions of the spec.

This is an alpha release, like fnhouse itself.

Latest version

Clojars Project

Release notes

Usage

  • create proto-handlers also from fnhouse.swagger namespace
  • call collect-routes to get ring-swagger map of handlers
  • assoc the map to key :swagger into the plumbing resource map

to use the embedded swagger-ui, add a dependency to latest ring-swagger-ui and add add a ring-route swagger-ui to your app.

Examples

Guesthouse with fnhouse-swagger is found here.

Running the example:

git clone https://github.com/metosin/fnhouse-swagger.git
cd fnhouse-swagger/examples/guesthouse/src
lein repl
> (use 'guesthouse.core)
> (start)

License

Copyright © 2014-2015 Metosin Oy

Distributed under the Eclipse Public License, the same as Clojure.