Too Long; Didn't Read
I like clojure. I also like <a href="http://www.webnoir.org" target="_blank">noir</a>, <a href="http://www.luminusweb.net" target="_blank">luminus</a> <a href="https://github.com/facebookincubator/create-react-app" target="_blank">create-react-app</a> and <a href="http://rubyonrails.org" target="_blank">rails</a>. The clojure community has made a ton of great libraries that are all very simple. Unfortunately when I started putting them together, it took me a lot of time to understand the different decisions each library author made and how they worked together to get to a place where I had a working scaffold for my own <em>bespoke</em> full stack <a href="https://hackernoon.com/tagged/framework" target="_blank">framework</a>. I had some success doing this, but it still felt like I was playing catch up to all the great stuff other <a href="https://hackernoon.com/tagged/programming" target="_blank">programming</a> communities had. Not to mention every time I needed something else, like server reloading on each request, or refreshing code from the repl, it was another dependency and another namespace and another set of docs to read. So after slapping dependencies together in my <code class="markup--code markup--p-code">project.clj</code> for the nth time, I made a clojure library and a leiningen template to help me launch projects faster. I should warn you, <a href="https://github.com/swlkr/majestic" target="_blank">this</a> <a href="https://github.com/swlkr/majestic-web" target="_blank">isn’t</a> the first time I’ve tried this but it is the most comprehensive one, and maybe I can convince some great clojure devs to help me out.