/lib-template

Personal template for creating Clojure libraries with deps-new

Primary LanguageClojureMIT LicenseMIT

coyotesqrl/lib-template

FIXME: my new template.

Usage

FIXME: write usage documentation!

This is a template project for use with deps-new. As originally generated, it will produce a new library project when run:

clojure -Sdeps '{:deps {io.github.coyotesqrl/lib-template {:git/tag "v0.1.0" :git/sha "7ba2274"}}}' -Tnew create :template coyotesqrl/lib-template :name myusername/mycoollib

Assuming you have installed deps-new as your new "tool" via:

clojure -Ttools install io.github.seancorfield/deps-new '{:git/tag "v0.4.13"}' :as new

Note: once the template has been published (to a public git repo), the invocation will be the same, except the :local/root dependency will be replaced by a git or Maven-like coordinate.

Run this template project's tests (by default, this just validates your template's template.edn file -- that it is valid EDN and it satisfies the deps-new Spec for template files):

$ clojure -T:build test

License

Copyright © 2022 R.A. Porter

Distributed under the Distributed under the MIT License.