Liking cljdoc? Tell your friends :D
Clojure only.

skeptic.schema.discovery

Plumatic source-form discovery. Reads top-level forms from the namespace's source file, resolves each form's head symbol against the namespace's aliases via ns-resolve, and tags matches with a producer role.

Data verified at /tmp/skeptic-research/intake-data-dump.out: source-forms arrive pre-macro-expansion, so heads like 's/defn / schema.core/defn / schemy/defn all resolve to #'schema.core/defn after binding ns.

Plumatic source-form discovery. Reads top-level forms from the namespace's
source file, resolves each form's head symbol against the namespace's
aliases via ns-resolve, and tags matches with a producer role.

Data verified at /tmp/skeptic-research/intake-data-dump.out: source-forms
arrive pre-macro-expansion, so heads like 's/defn / schema.core/defn /
schemy/defn all resolve to #'schema.core/defn after binding *ns*.
raw docstring

discoverclj

(discover ns-sym source-file)

Walks top-level forms in source-file and returns {:declarations {qualified-sym {:role :form :declared-sym :ns}} :source-forms {qualified-sym <raw-form>} :errors [...]}.

Walks top-level forms in source-file and returns
{:declarations {qualified-sym {:role :form :declared-sym :ns}}
 :source-forms {qualified-sym <raw-form>}
 :errors [...]}.
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