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
* [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
@ -54,19 +54,23 @@ Optionally, the parts can be required separately:
; :path "/api/orders/2"}
```
## Documentation
## More info
[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
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
[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

View file

@ -6,11 +6,12 @@
[spec-tools.core :as st]
[reitit.core :as reitit]
[reitit.core :as ring]
[reitit.coercion :as coercion]
[reitit.coercion.spec :as spec]
[reitit.coercion.protocol :as protocol]
[spec-tools.data-spec :as ds]))
[reitit.ring :as ring]
[reitit.ring.coercion :as coercion]
[reitit.ring.coercion.spec :as spec]
[reitit.ring.coercion.protocol :as protocol]
[spec-tools.data-spec :as ds]
[reitit.core :as r]))
;;
;; 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-spec/src"]
:dependencies [[org.clojure/clojure "1.9.0-beta4"]
:dependencies [[org.clojure/clojure "1.9.0-RC1"]
[org.clojure/clojurescript "1.9.946"]
;; all modules dependencies