Digraph configuration guide

Digraph is configured via a collection of YAML files, which are loaded from the system default files, modules, and site configuration files. As much as possible is specified through this central configuration, to allow maximum flexibility.

Flattened keys

Digraph's configuration system contains a fairly large and deeply-nested array, and to facilitate ease of access it allows the use of flattened array keys. For example, if you wanted to access $cms->config['foo']['bar'], you could also access it via $cms->config['foo.bar']. All the documentation will always refer to configuration keys using their flattened form.