Liking cljdoc? Tell your friends :D

com.blockether.vis.internal.extension.manifest

The ordered registration list for Vis' built-in modules, not a user extension loader.

META-INF/vis/manifest.edn has one key, :initialization. Each entry is a qualified registration symbol, or {:register qualified.ns/register! :apropos "META-INF/vis/apropos/docs.edn"} when the module owns static docs. Keeping documents beside their owner preserves discovery order.

Every built-in is required. Registration runs once in dependency order; a failure stops initialization rather than leaving a partial engine. Successful entries are remembered so a retry does not register them again. User extensions are Python files, loaded separately by internal.python.extensions.

Nothing scans the classpath and there is no alternate manifest format.

The ordered registration list for Vis' built-in modules, not a user extension loader.

`META-INF/vis/manifest.edn` has one key, `:initialization`. Each entry is a
qualified registration symbol, or `{:register qualified.ns/register!
:apropos "META-INF/vis/apropos/docs.edn"}` when the module owns static docs.
Keeping documents beside their owner preserves discovery order.

Every built-in is required. Registration runs once in dependency order; a failure
stops initialization rather than leaving a partial engine. Successful entries are
remembered so a retry does not register them again. User extensions are Python
files, loaded separately by `internal.python.extensions`.

Nothing scans the classpath and there is no alternate manifest format.
raw docstring

apropos-resource-pathsclj

(apropos-resource-paths)

Every static document resource the manifest names, in manifest order. The order is load-bearing: it is the order apropos answers in, so the first record to claim a name is the one that keeps it.

Every static document resource the manifest names, in manifest order. The order
is load-bearing: it is the order `apropos` answers in, so the first record to
claim a name is the one that keeps it.
sourceraw docstring

entriesclj

(entries)

Every initialization entry as a map, in manifest order: :register always, plus :apropos when the entry declared its static documents.

Every initialization entry as a map, in manifest order: `:register` always, plus
`:apropos` when the entry declared its static documents.
sourceraw docstring

initialize!clj

(initialize!)

Register every built-in in manifest order; return {:initialized n}. Repeated or concurrent calls never repeat a successful registration.

Register every built-in in manifest order; return `{:initialized n}`.
Repeated or concurrent calls never repeat a successful registration.
sourceraw docstring

initialize-entries!clj

(initialize-entries! state-atom entries)

Initialize entries into the set in state-atom, once each and in order. A failure stops the walk; a retry resumes after the successful entries.

Initialize `entries` into the set in `state-atom`, once each and in order.
A failure stops the walk; a retry resumes after the successful entries.
sourceraw docstring

initializersclj

(initializers)

The qualified symbol of every initializer, in manifest order.

The qualified symbol of every initializer, in manifest order.
sourceraw docstring

manifest-resourceclj

source

manifest?clj

(manifest? x)
source

parseclj

(parse source text)

Validate manifest EDN text, named by source, and answer its normalized entries.

Validate manifest EDN `text`, named by `source`, and answer its normalized entries.
sourceraw docstring

read-apropos-resourcesclj

(read-apropos-resources)

Read every declared apropos EDN value in manifest order.

Read every declared apropos EDN value in manifest order.
sourceraw docstring

read-manifestclj

(read-manifest)

Read and validate the single distribution manifest.

Read and validate the single distribution manifest.
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