Skip to content

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