Configuration Files¶
Supported Configuration File Formats
Pyhocon - a JSON variant and HOCON (Human-Optimized Config Object Notation) parser for python. Supports comments, variable substitution, and inheritance.
OmegaConf - a YAML based hierarchical configuration.
Users have the flexibility to use a single format or combine several formats, as exemplified by using config_fed_client.conf and config_fed_server.json together. If multiple configuration formats coexist, then their usage will be prioritized based on the following search order:
.json -> .conf -> .yml -> .yaml
See the sections below for more in-depth information about the different capabilities and types of configuration files: