Configuration
Understanding configuration boundaries, scopes, and inheritance.
This section explains how xcaffold handles project configuration, scoping rules, and multi-environment management.
- Configuration Scopes — Compilation scopes, implicit global inheritance, and override mechanics.
- Field Model — Two-layer field classification: xcaffold core roles and provider field support.
- Declarative Compilation — How xcaffold compiles declarative manifests into provider-native output.
- Layer Precedence — Resolution order when multiple configuration layers overlap.
- Targets — How targets control compilation scope and enable per-provider customization.
- Project Variables — Cross-file value reuse and environment configuration.