Skip to content

metosin/fnhouse-swagger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.