This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-04-12
Channels
- # announcements (4)
- # babashka (60)
- # beginners (3)
- # calva (15)
- # cherry (1)
- # clojars (9)
- # clojure (30)
- # clojure-denmark (5)
- # clojure-europe (23)
- # clojure-losangeles (1)
- # clojure-norway (8)
- # clojurescript (49)
- # core-async (3)
- # cursive (15)
- # datomic (4)
- # deps-new (1)
- # emacs (36)
- # figwheel-main (3)
- # fulcro (16)
- # girouette (2)
- # hyperfiddle (1)
- # introduce-yourself (3)
- # lambdaisland (6)
- # nrepl (23)
- # off-topic (7)
- # pedestal (10)
- # polylith (50)
- # practicalli (1)
- # releases (2)
- # sci (16)
- # shadow-cljs (27)
- # slack-help (3)
- # sql (17)
- # tools-deps (5)
I've created an initial release of https://github.com/practicalli/project-templates which provides a comprehensive template for creating a Clojure web service.
Using :template practicalli/service
with deps-new will create a new project that provides http-kit, integrant & integrant repl, aero system config, mulog and the https://practical.li/clojure/clojure-cli/repl-reloaded/ setup in dev/user.clj
I've created and run a new project from this template in the REPL, using tools.build locally and via docker compose (create an uberjar) and all looks good so far
Kaocha test runner aliases are provides to run tests, with one assertion set up to fail its test (there is a clue in the source how to fix)
I'll carry out more testing this week, but if anyone is interested in giving it a try, the details are in the project readme (I've also added the Practicalli templates to the :project/create
alias in the Practicalli Clojure CLI Config.