Guides¶
Task-focused guides for specific problems. Each one assumes you've done the tutorials.
- Config Layering -- use this when you need multi-environment setups, cascades, or auto-discovered config files
- CLI Patterns -- use this when you need subcommands, auto-discovered configs, file arguments, or custom actions
- YAML Functions -- use this when you need parameterized, reusable config templates
- Deferred Execution -- use this when values aren't available at load time
- Secrets and Environment -- use this when you need to handle passwords, API keys, and environment variables
- Debugging -- use this when your config isn't what you expected
- Observing Progress -- use this when construction or lazy resolution is slow and you want to see what dracon (and your user code) is actually doing
- Serialization -- use this when you need to dump configs back to YAML
- Extending Dracon -- use this when you need custom instruction tags or include loaders
- Migration from Hydra -- use this when you're coming from Hydra and want to know the mapping
- Dracon and Broodmon -- use this when you want to run configs in parallel or build experiment pipelines