Copyright | (c) Eric Mertens 2017 |
---|---|
License | ISC |
Maintainer | emertens@gmail.com |
Safe Haskell | None |
Language | Haskell2010 |
This package makes it possible to define schemas for configuration files. These schemas can be used to generate a validating configuration file loader, and to produce documentation about the supported format.
For documentation on the config-value file format, see the Config module.
Config.Schema.Spec provides definitions used to make new schemas.
Config.Schema.Load uses schemas to match schemas against configuration values.
Config.Schema.Docs generates textual documentation for a schema.