org.clojars.darkleaf/di
3.7.0
cljdoc
darkleaf/di
Liking cljdoc? Tell your friends :D
Articles
Readme
Changelog
Why DI?
Design
Integrant vs DI
Example app
Tutorial
Your first system
Dependencies
Stopping components
Interactive development
Registries
Abstractions
Environment variables
Starting many keys
Wiring inside data
Transforming values
Composition with update-key
Handling start failures
How-to
Tips
Side dependencies
Feature flags
Startup checks
Graceful shutdown
Logging system lifecycle
Multimethods
All public vars as a component
Multi-arity services
Multiple systems
Reusing components between tests
One factory, many keys
Visualizing your system
Documenting environment variables
Instrumenting services
Reference
Inspect
The middleware argument
Namespaces
darkleaf
di
core
destructuring-map
protocols
How-to
Tips
Side dependencies
Feature flags
Startup checks
Graceful shutdown
Logging system lifecycle
Multimethods
All public vars as a component
Multi-arity services
Multiple systems
Reusing components between tests
One factory, many keys
Visualizing your system
Documenting environment variables
Instrumenting services
❮
Handling start failures
Tips
❯
cljdoc
builds & hosts documentation for Clojure/Script libraries
Keyboard shortcuts
Ctrl
+
k
Jump to recent docs
←
Move to previous article
→
Move to next article
Ctrl
+
/
Jump to the search field
Raise an issue
Browse cljdoc source
Chat on Slack
× close