Liking cljdoc? Tell your friends :D

hive-addon.plug

Resolve ordered iaddon.edn layers (lowest precedence first) into the selected plug set: merge → validate → lint → profile → drop-disabled → capability-select.

Resolve ordered iaddon.edn layers (lowest precedence first) into the selected
plug set: merge → validate → lint → profile → drop-disabled → capability-select.
raw docstring

apply-profileclj/s

(apply-profile config profile)

Partition plug libs by the named profile into {:kept #{lib} :excluded {lib reason}}.

Partition plug libs by the named profile into {:kept #{lib} :excluded {lib reason}}.
sourceraw docstring

deep-mergeclj/s

source

drop-disabledclj/s

(drop-disabled plugs libs)

Drop plugs whose :enabled? is explicitly false → {:kept #{lib} :dropped {lib :disabled}}.

Drop plugs whose :enabled? is explicitly false → {:kept #{lib} :dropped {lib :disabled}}.
sourceraw docstring

explainclj/s

(explain layers opts)

Resolution as a flat report — :selected libs, :dropped reasons, :provenance — or the error.

Resolution as a flat report — :selected libs, :dropped reasons, :provenance — or the error.
sourceraw docstring

lintclj/s

source

merge-configsclj/s

source

plug-capabilitiesclj/s

(plug-capabilities plug)

Every capability a plug claims — singular :capability ∪ plural :capabilities.

Every capability a plug claims — singular :capability ∪ plural :capabilities.
sourceraw docstring

plug-provenanceclj/s

(plug-provenance layers)

Per-plug field → the layer id that last set it (::layer = last layer touching the plug).

Per-plug field → the layer id that last set it (::layer = last layer touching the plug).
sourceraw docstring

resolve-configclj/s

(resolve-config layers {:keys [profile]})

Resolve layers → (r/ok {:config :selected :dropped :provenance}) or the first (r/err ...) from schema / lint / capability selection.

Resolve layers → (r/ok {:config :selected :dropped :provenance}) or the first
(r/err ...) from schema / lint / capability selection.
sourceraw docstring

select-capabilitiesclj/s

(select-capabilities config kept)

Resolve capability contention among kept libs: drop providers of :permit-false capabilities, then per contended capability pick the :prefer winner or fail. (r/ok {:selected #{lib} :dropped {lib reason}}) | (r/err :iaddon/capability-conflict ...).

Resolve capability contention among kept libs: drop providers of :permit-false
capabilities, then per contended capability pick the :prefer winner or fail.
(r/ok {:selected #{lib} :dropped {lib reason}}) | (r/err :iaddon/capability-conflict ...).
sourceraw docstring

source-familyclj/s

(source-family coord)

Coord family keyword (:local | :git | :mvn), or nil for an unknown coord.

Coord family keyword (:local | :git | :mvn), or nil for an unknown coord.
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