             [dragon.blog.content.rfc5322 :as rfc5322]
             [dragon.blog.generator :as generator]
             [dragon.cli.core :as cli]
+            [dragon.data.sources.redis :as redis-db]
             [dragon.components.core :as component-api]
             [dragon.components.system :as components]
             [dragon.config :as config]

(def invalid-start-transitions #{:started :running})
(def invalid-stop-transitions #{:stopped})
(def invalid-run-transitions #{:running})

(defn init
  ([]

            [dragon.util :as util]
            [markdown.core :as md]
            [selmer.parser :as selmer]
            [taoensso.carmine :as car :refer [wcar]]
            [taoensso.timbre :as log]
            [trifl.core :refer [->int]]
            [trifl.java :refer [show-methods]]))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;   State & Transition Vars   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(def state :stopped)
(def system nil)
