Liking cljdoc? Tell your friends :D

skeptic.project-runtime

Project resolution boundary for Skeptic tool/plugin runs.

Skeptic's implementation classes are already loaded by the tool/plugin runtime. The project runtime adds client project classpath entries underneath that implementation loader so project namespaces, macros, classes, and resources can be resolved while Skeptic keeps owning its implementation stack.

Project resolution boundary for Skeptic tool/plugin runs.

Skeptic's implementation classes are already loaded by the tool/plugin
runtime. The project runtime adds client project classpath entries underneath
that implementation loader so project namespaces, macros, classes, and
resources can be resolved while Skeptic keeps owning its implementation stack.
raw docstring

build-runtimeclj

(build-runtime root aliases source-paths)

Build a lossless project runtime map.

Classpath entries are converted directly to URLs. There is intentionally no per-entry existence validation here: real project loading/analyzer failures must surface from the production path that needs the entry.

Build a lossless project runtime map.

Classpath entries are converted directly to URLs. There is intentionally no
per-entry existence validation here: real project loading/analyzer failures
must surface from the production path that needs the entry.
sourceraw docstring

current-runtimeclj

(current-runtime root source-paths)

Fallback runtime for callers, such as the Leiningen plugin, that already run inside the project classpath.

Fallback runtime for callers, such as the Leiningen plugin, that already run
inside the project classpath.
sourceraw docstring

runtime-from-classpathclj

(runtime-from-classpath root source-paths classpath-entries)

Build a runtime from an already-resolved project classpath.

This is used by callers such as the Leiningen plugin, where Leiningen owns dependency resolution and can pass Skeptic the complete project classpath without making Skeptic depend on Leiningen APIs.

Build a runtime from an already-resolved project classpath.

This is used by callers such as the Leiningen plugin, where Leiningen owns
dependency resolution and can pass Skeptic the complete project classpath
without making Skeptic depend on Leiningen APIs.
sourceraw docstring

with-project-runtimeclj

(with-project-runtime runtime f)
source

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