Readers
Readers
Read flat or nested config data from any format, with descriptive errors
Writers
Writers
Write flat or nested config data into any format
Composable sources
Composable sources
Compose sources of configuration, so you can have, eg. environmental or command-line overrides
Documentation
Documentation
Automatically generate documentation so devs / devops know how to configure the application
Report generation
Report generation
Generate a report that shows where each piece of configuration data came from
Testable
Testable
Reset sources in the configuration description to a constant hashmap and gain testability