Integrant lifecycle management for admin module.
This namespace defines Integrant initialization and shutdown methods for all admin module components:
Dependencies are injected via Integrant refs, maintaining FC/IS separation and enabling testability with mock implementations.
Integrant lifecycle management for admin module. This namespace defines Integrant initialization and shutdown methods for all admin module components: - Schema provider (ISchemaProvider implementation) - Admin service (IAdminService implementation) - Admin routes (HTTP routes) Dependencies are injected via Integrant refs, maintaining FC/IS separation and enabling testability with mock implementations.
(ig-config settings ctx)This module's Integrant entries, for wagoe.platform.shell.system.config.
:malli-schemas is deliberately absent: which of its entities the admin UI
manages is the application's decision, and it merges them in. Two helpers
that used to live here built the same graph against :wagoe/database-context
and :wagoe/logger — keys no application wires — so they had never run
(BOU-326).
This module's Integrant entries, for `wagoe.platform.shell.system.config`. `:malli-schemas` is deliberately absent: which of its entities the admin UI manages is the application's decision, and it merges them in. Two helpers that used to live here built the same graph against `:wagoe/database-context` and `:wagoe/logger` — keys no application wires — so they had never run (BOU-326).
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 |