The Luminus web framework
Luminus is a microframework for quickly building powerful web applications in Clojure. It is fully configurable and has strong built-in database support, both for traditional SQL and NoSQL databases. Getting started is easy, especially if you use one of the built-in Leiningen templates. It is strongly recommended that you consult the documentation while playing around with Luminus. You can find this at http://www.luminusweb.net.
In the following sections, we will be creating a new project based on the myapp
template and then run and explore it.
Creating a Luminus project
As we have seen, Counterclockwise can generate projects based on Leiningen templates. There's an issue when creating projects, though. Counterclockwise uses its built-in Leiningen version that can be older than the latest version. At the time of writing this book, Counterclockwise throws exceptions while generating a project based on the luminus myapp
template. This problem can be solved by creating...