Liking cljdoc? Tell your friends :D

hive-build.schema

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.
raw docstring

ArtifactKindclj

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.
sourceraw docstring

BumpLevelclj

source

Coordinateclj

What identifies an artifact in a Maven registry.

What identifies an artifact in a Maven registry.
sourceraw docstring

Factsclj

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.
sourceraw docstring

LibSymbolclj

A Maven coordinate as tools.build spells it: group/artifact.

A Maven coordinate as tools.build spells it: group/artifact.
sourceraw docstring

Licenseclj

source

LicenseFactsclj

source

LicenseReportclj

source

name-token-charsclj

The characters a NameToken may contain after its leading letter.

The characters a NameToken may contain after its leading letter.
sourceraw docstring

NameTokenclj

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.
sourceraw docstring

NsSymbolclj

A Clojure namespace name.

A Clojure namespace name.
sourceraw docstring

Planclj

source

Projectclj

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.
sourceraw docstring

SemVerclj

A semantic version taken apart.

A semantic version taken apart.
sourceraw docstring

Stepclj

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.
sourceraw docstring

Targetclj

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.
sourceraw docstring

Taskclj

source

VersionNumberclj

One component of a semantic version.

One component of a semantic version.
sourceraw docstring

VersionStringclj

MAJOR.MINOR.PATCH.

MAJOR.MINOR.PATCH.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close