Generates API reference markdown from source code introspection.
Three categories of API docs:
spel --eval modespel binaryUsage: clojure -T:build gen-docs make gen-docs
Generates API reference markdown from source code introspection. Three categories of API docs: 1. Library API — public vars from all spel namespaces 2. SCI eval API — functions available in `spel --eval` mode 3. CLI commands — commands available via the `spel` binary Usage: clojure -T:build gen-docs make gen-docs
(generate-cli-commands)Generates markdown for CLI command tables.
Generates markdown for CLI command tables.
(generate-full-api-ref)Generates refs/FULL_API.md with library API, SCI eval API, and CLI commands. This replaces the old SKILL.md template-based generation. SKILL.md is now a hand-edited concise orientation doc.
Generates refs/FULL_API.md with library API, SCI eval API, and CLI commands. This replaces the old SKILL.md template-based generation. SKILL.md is now a hand-edited concise orientation doc.
(generate-help-registry)Generates an EDN help registry from SCI namespace registrations. Each entry: {:ns str :name str :arglists str :doc str}. Entries are grouped by namespace and sorted by name. Saves to resources/com/blockether/spel/help-registry.edn.
Generates an EDN help registry from SCI namespace registrations.
Each entry: {:ns str :name str :arglists str :doc str}.
Entries are grouped by namespace and sorted by name.
Saves to resources/com/blockether/spel/help-registry.edn.(generate-library-api)Generates markdown for all library namespace API tables.
Generates markdown for all library namespace API tables.
(generate-sci-api)Generates markdown for SCI eval API tables.
Generates markdown for SCI eval API tables.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |