Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.11 KB

configurations.rst

File metadata and controls

29 lines (20 loc) · 1.11 KB

Configuration Files

Supported Configuration File Formats

  • JSON
  • YAML
  • 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:

.. toctree::
   :maxdepth: 1

   configurations/variable_resolution
   configurations/job_configuration
   configurations/communication_configuration
   configurations/logging_configuration