The template also introduces the concept of co-dependencies. This is can be seen in the arguments to the
Website record in
website.clj, which include a reference to the router. The component uses this router to construct the URLs to other handlers. While these handlers are also defined within the
Website component, routes can be constructed in this way to any known handler in the system, using its keyword and any required arguments. See bidi for more details.
To create a project called foo based on this template, type this in a command line shell :-
lein new modular foo bootstrap-cover