Continuing our exploration with Clojure CLI tools, we will discuss what what templates are available to help us create project, Then we will create a new ClojureScript project using figwheel-main and show the different builds we can use to provide several workflows for developing, testing and deploying an application.
We will create a new project using the figwheel-main template, explaining that we need to specify
organisation.project-name for the
clj-new templates to work properly.
Then run the project using the
-A:fig:build alias to run with rebel readline to our user account version of
deps.edn so it is available for all projects. Then we will run a test runner and see the auto-testing monitoring. Finally we will show ways to configure a deploy workflow that we can use with GitHub
This article is also covered in Practicalli Clojure study group #38 video
Please see earlier articles in this series for background: