CLI commands for module scaffolding.
This is the SHELL layer in Functional Core / Imperative Shell architecture. Responsibilities:
CLI commands for module scaffolding. This is the SHELL layer in Functional Core / Imperative Shell architecture. Responsibilities: - Parse command-line arguments using tools.cli - Orchestrate scaffolder service calls - Format output (list files, success/error messages) - Handle errors and exit codes
Pure functions for generating file content from templates.
Each generator function takes a template context and returns file content as a string. All functions are pure and deterministic.
Pure functions for generating file content from templates. Each generator function takes a template context and returns file content as a string. All functions are pure and deterministic.
Pure template rendering functions for module generation.
This namespace provides pure functions for transforming entity definitions into code templates. All functions are deterministic and have no side effects.
Pure template rendering functions for module generation. This namespace provides pure functions for transforming entity definitions into code templates. All functions are deterministic and have no side effects.
Scaffolder module port definitions (abstract interfaces).
Scaffolder module port definitions (abstract interfaces).
Scaffolder module schemas for module generation inputs and outputs.
Scaffolder module schemas for module generation inputs and outputs.
Scaffolder module CLI entrypoint wrapper.
Encapsulates scaffolder-specific CLI startup so that the top-level CLI can remain as module-agnostic as possible and delegate into this module.
Scaffolder module CLI entrypoint wrapper. Encapsulates scaffolder-specific CLI startup so that the top-level CLI can remain as module-agnostic as possible and delegate into this module.
Scaffolder service implementation for module generation.
Orchestrates template rendering and file generation.
Scaffolder service implementation for module generation. Orchestrates template rendering and file generation.
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 |