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-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.
(generate-skill-md)Reads the SKILL.md.template, replaces {{library-api}}, {{sci-api}}, and {{cli-commands}} placeholders with generated content, writes to SKILL.md.
Reads the SKILL.md.template, replaces {{library-api}}, {{sci-api}},
and {{cli-commands}} placeholders with generated content, writes to SKILL.md.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 |