smartconfig/test/features.yaml
sneak 6b8c16dd1d Implement proper YAML path navigation and complex type support
- YAML resolver now supports full path navigation (e.g., production.primary.host)
- Both JSON and YAML resolvers return YAML-formatted data for complex types
- This allows proper type preservation when loading objects/arrays from files
- Updated convertToType to parse YAML returned by resolvers
- Added comprehensive tests for YAML path navigation including arrays
- Fixed JSON resolver to support "." path for entire document
- All README examples now work correctly

The key insight was that resolvers should return YAML strings for complex
types, which can then be parsed and merged into the configuration structure,
preserving the original types (maps, arrays) instead of flattening to strings.
2025-07-21 18:57:13 +02:00

15 lines
252 B
YAML

features:
analytics:
enabled: true
provider: google
tracking_id: UA-123456
new_ui:
enabled: false
rollout_percentage: 25
rate_limiting:
enabled: true
requests_per_minute: 100
settings:
debug: false
log_level: info