AvisoNovate / rook

Smart namespace-driven routing for Pedestal
http://rook.readthedocs.io/en/latest/index.html
Apache License 2.0
75 stars 11 forks source link

Rook - Even easier Pedestal request routing

image:http://clojars.org/io.aviso/rook/latest-version.svg[Clojars Project, link="http://clojars.org/io.aviso/rook"]

image:https://drone.io/github.com/AvisoNovate/rook/status.png[Build Status, link="https://drone.io/github.com/AvisoNovate/rook"]

Rook is easy request routing for link:https://github.com/pedestal/pedestal[Pedestal]. Rook makes it easy to map namespaces of functions as Pedestal handlers.

Rook leverages metadata at the namespace and function level to streamline and remove boilerplate from your code.

Rook 0.1.x was an alternative to Pedestal and link:http://clojure-liberator.github.io/liberator/[Liberator].

Rook 0.2.x is a from-scratch rewrite meant to be used as a part of Pedestal.

Rook is available under the terms of the Apache Software License 2.0.

link:http://rook.readthedocs.io/en/latest/index.html[Full Documentation]