@@ -44,15 +44,37 @@ help: ## Describe available tasks in Makefile
44
44
awk -F ' :.*?## ' ' NF==2 {printf "\033[36m %-$(HELP-DESCRIPTION-SPACING)s\033[0m %s\n", $$1, $$2}'
45
45
# ------------------------------------ #
46
46
47
- # ------- Clojure Development -------- #
48
- repl : # # Run Clojure REPL with rich terminal UI (Rebel Readline)
47
+ # ------- Clojure Projects -------- #
48
+ project-service : # # New project with practicalli/service template
49
+ $(info --------- Create Service Project ---------)
50
+ clojure -T:project/create :template practicalli/service :name practicalli/gameboard
51
+
52
+ project-service-donut : # # New project with practicalli/service template & Donut
53
+ $(info --------- Create Service Project with Donut ---------)
54
+ clojure -T:project/create :template practicalli/service :name practicalli/gameboard :target-dir gameboard-donut
55
+
56
+ project-service-integrant : # # New project with practicalli/service template & Integrant
57
+ $(info --------- Create Service Project with Integrant ---------)
58
+ clojure -T:project/create :template practicalli/service :name practicalli/gameboard :target-dir gameboard-integrant
59
+
60
+ landing-page-local : # # New project with practicalli/landing-page template local
49
61
$(info --------- Run Rebel REPL ---------)
50
- clojure -M:test/env:repl/reloaded
62
+ clojure -T:project/create-local :template practicalli/landing-page :name practicalli/landing-page-local
63
+
64
+ landing-page : # # New project with practicalli/landing-page template local
65
+ $(info --------- Run Rebel REPL ---------)
66
+ clojure -T:project/create :template practicalli/landing-page :name practicalli/landing-page
51
67
52
68
outdated : # # Check deps.edn & GitHub actions for new versions
53
69
$(info --------- Search for outdated libraries ---------)
54
70
- clojure -T:search/outdated > $(OUTDATED_FILE )
55
71
72
+ # ------- Clojure Workflow -------- #
73
+ repl : # # Run Clojure REPL with rich terminal UI (Rebel Readline)
74
+ $(info --------- Run Rebel REPL ---------)
75
+ clojure -M:test/env:repl/reloaded
76
+
77
+
56
78
# deps: deps.edn ## Prepare dependencies for test and dist targets
57
79
# $(info --------- Download test and service libraries ---------)
58
80
# clojure -P -X:build
0 commit comments