Malli value objects for the release domain.
Every hive-build contract is stated over these schemas, and the property and mutation facets of the suite are synthesized from them. This namespace has no dependencies beyond clojure.string: schemas are plain data.
Generation: schemas whose validity is a regex carry an explicit
:gen/schema + :gen/fmap so a generator exists without test.chuck.
Malli value objects for the release domain. Every hive-build contract is stated over these schemas, and the property and mutation facets of the suite are synthesized from them. This namespace has no dependencies beyond clojure.string: schemas are plain data. Generation: schemas whose validity is a regex carry an explicit `:gen/schema` + `:gen/fmap` so a generator exists without test.chuck.
Which jar a target receives: copied sources, or this lib's own .class files with no sources at all.
Which jar a target receives: copied sources, or this lib's own .class files with no sources at all.
What identifies an artifact in a Maven registry.
What identifies an artifact in a Maven registry.
Everything read from the filesystem or the network that a plan depends on. Collected once at the boundary so planning stays pure and total.
Everything read from the filesystem or the network that a plan depends on. Collected once at the boundary so planning stays pure and total.
A Maven coordinate as tools.build spells it: group/artifact.
A Maven coordinate as tools.build spells it: group/artifact.
The characters a NameToken may contain after its leading letter.
The characters a NameToken may contain after its leading letter.
A Maven-safe identifier segment: a leading letter, then letters, digits, dot, dash or underscore.
A Maven-safe identifier segment: a leading letter, then letters, digits, dot, dash or underscore.
Everything a release needs to know about the repository being released, with every default already applied.
Everything a release needs to know about the repository being released, with every default already applied.
One executable unit of a release. A step names an effect and carries every argument that effect needs beyond the Project itself.
One executable unit of a release. A step names an effect and carries every argument that effect needs beyond the Project itself.
A publish destination, as data. Supporting a new registry is a register!
of one of these and nothing else — credentials are named, never hard-coded.
A publish destination, as data. Supporting a new registry is a `register!` of one of these and nothing else — credentials are named, never hard-coded.
One component of a semantic version.
One component of a semantic version.
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 |