(defproject doctopus "0.1.0-SNAPSHOT"
  :description "FIXME: write description"
  :url "http://example.com/FIXME"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.6.0"]
                 [markdown-clj "0.9.63"]
                 [me.raynes/fs "1.4.6"]]
  :plugins [[lein-marginalia "0.8.0"]]
  :main ^:skip-aot doctopus.core
  :target-path "target/%s"
  :profiles {:uberjar {:aot :all}})

(defproject doctopus "0.1.0-SNAPSHOT"
  :description "FIXME: write description"
  :url "http://example.com/FIXME"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.6.0"]
                 [markdown-clj "0.9.63"]
                 [me.raynes/fs "1.4.6"]
                 [http-kit "2.1.16"]
                 [jarohen/nomad "0.7.0"]
                 [com.taoensso/timbre "3.4.0"]
                 [ring/ring-defaults "0.1.4"]
                 [ring/ring-core "1.3.2"]
                 [ring/ring-devel "1.3.2"]
                 [bidi "1.9.4"]]
  :plugins [[lein-marginalia "0.8.0"]]
  :main ^:skip-aot doctopus.core
  :target-path "target/%s"
  :profiles {:uberjar {:aot :all}})

Bring in a shitfuckton of dependencies. In no particular order:
Bring in a shitfuckton of dependencies. In no particular order:

* http-kit: our http server. Twice, maybe three times more performant
  than needed, also lovely to use.
* nomad: config library. Reads edn, supports reloading. Rull nice.
* timbre: logging.
* ring -- core, devel, and defaults: http handler, status, and routing
  code. Provides most of what we need for testing and status codes and
  so on.
* bidi: bi-directional route generation and matching

Gastove/doctopus