Task + Project + Facts -> Plan. Pure and total.
A release is a value before it is an effect. Everything read from the
filesystem or the network already sits in facts, so the whole decision —
which jar, whether to skip, what gets published where — can be asserted
without building anything.
Adding a task is a new steps method; adding a destination is a
publish/register!. Neither edits an existing branch.
Task + Project + Facts -> Plan. Pure and total. A release is a value before it is an effect. Everything read from the filesystem or the network already sits in `facts`, so the whole decision — which jar, whether to skip, what gets published where — can be asserted without building anything. Adding a task is a new `steps` method; adding a destination is a `publish/register!`. Neither edits an existing branch.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |