practicalli / clojure

Practicalli Clojure REPL Driven Development
https://practical.li/clojure/
Creative Commons Attribution Share Alike 4.0 International
91 stars 36 forks source link

Project templates for deps-new #404

Closed practicalli-johnny closed 1 year ago

practicalli-johnny commented 2 years ago

Create a repository of Clojure CLI project templates that include common code and configuration to support production grade services and libraries

dev/user.clj for development tools ✅

Editor support ✅

Build.tools configuration ✅

Include project alias for tools.build and a build.clj built tasks

DONE: research required on how best to use build.clj files and investigation into seancorfield/build-clj project - using tools.build directly

Suggested Templates

service - clojure.main and clojure.exec execution options, with build.clj, hotload libs, portal data inspector, kaocha, mulog

Optional parts

+postgres - adds next.jdbc, honeysql, postgresql driver. Example code for clojure.specs that matches the example database schema. Example persistence layer. Tools to generate spec from dB schema (and vice versa)

Common aliases ✅

Common dependencies

Related projects

practicalli-johnny commented 1 year ago

Project templates being developed over 2023 in https://github.com/practicalli/project-templates