Update docs & perf tests

This commit is contained in:
Tommi Reiman 2017-11-12 21:44:40 +02:00
parent e8ee224160
commit 127c071fc8
4 changed files with 510 additions and 195 deletions

View file

@ -11,7 +11,7 @@ A friendly data-driven router for Clojure(Script).
* Extendable * Extendable
* [Fast](https://metosin.github.io/reitit/performance.html) * [Fast](https://metosin.github.io/reitit/performance.html)
See [Issues](https://github.com/metosin/reitit/issues) for roadmap. See the [full documentation](https://metosin.github.io/reitit/) for details.
## Latest version ## Latest version
@ -54,19 +54,23 @@ Optionally, the parts can be required separately:
; :path "/api/orders/2"} ; :path "/api/orders/2"}
``` ```
## Documentation ## More info
[Check out the full documentation!](https://metosin.github.io/reitit/) [Check out the full documentation!](https://metosin.github.io/reitit/)
Roadmap is mostly written in [issues](https://github.com/metosin/reitit/issues).
There is also a [#reitit](https://clojurians.slack.com/messages/reitit/) channel in [Clojurians slack](http://clojurians.net/).
## Special thanks ## Special thanks
To all Clojure(Script) routing libs out there, expecially to To all Clojure(Script) routing libs out there, expecially to
[Ataraxy](https://github.com/weavejester/ataraxy), [Bide](https://github.com/funcool/bide), [Bidi](https://github.com/juxt/bidi), [Compojure](https://github.com/weavejester/compojure) and [Ataraxy](https://github.com/weavejester/ataraxy), [Bide](https://github.com/funcool/bide), [Bidi](https://github.com/juxt/bidi), [Compojure](https://github.com/weavejester/compojure) and
[Pedestal](https://github.com/pedestal/pedestal/tree/master/route). [Pedestal](https://github.com/pedestal/pedestal/tree/master/route).
Also to [Compojure-api](https://github.com/metosin/compojure-api), [Kekkonen](https://github.com/metosin/kekkonen) and [Ring-swagger](https://github.com/metosin/ring-swagger) and for the data-driven syntax, coercion & stuff. Also to [Compojure-api](https://github.com/metosin/compojure-api), [Kekkonen](https://github.com/metosin/kekkonen), [Ring-swagger](https://github.com/metosin/ring-swagger) and [Yada](https://github.com/juxt/yada) and for ideas, coercion & stuff.
And some [Yada](https://github.com/juxt/yada) too. And, of course, to: [Schema](https://github.com/plumatic/schema) and [clojure.spec](https://clojure.org/about/spec).
## Development instructions ## Development instructions

View file

@ -6,11 +6,12 @@
[spec-tools.core :as st] [spec-tools.core :as st]
[reitit.core :as reitit] [reitit.core :as reitit]
[reitit.core :as ring] [reitit.ring :as ring]
[reitit.coercion :as coercion] [reitit.ring.coercion :as coercion]
[reitit.coercion.spec :as spec] [reitit.ring.coercion.spec :as spec]
[reitit.coercion.protocol :as protocol] [reitit.ring.coercion.protocol :as protocol]
[spec-tools.data-spec :as ds])) [spec-tools.data-spec :as ds]
[reitit.core :as r]))
;; ;;
;; start repl with `lein perf repl` ;; start repl with `lein perf repl`

File diff suppressed because one or more lines are too long

View file

@ -32,7 +32,7 @@
"modules/reitit-ring/src" "modules/reitit-ring/src"
"modules/reitit-spec/src"] "modules/reitit-spec/src"]
:dependencies [[org.clojure/clojure "1.9.0-beta4"] :dependencies [[org.clojure/clojure "1.9.0-RC1"]
[org.clojure/clojurescript "1.9.946"] [org.clojure/clojurescript "1.9.946"]
;; all modules dependencies ;; all modules dependencies