.cfgu.json
) is a human-readable and open-source format used for declaring configurations and their characteristics.
It is designed to be stored alongside code in source control, binds configurations to the code, and makes the code the single source of truth.
It is treated as code as it does not contain sensitive data.
The format provides a structured way to associate configuration keys in the code with their properties, such as data type, requirement level, and constraints.
By utilizing ConfigSchema, configuration data can be properly validated, preventing misconfigurations and errors
from reaching production. There isn’t any unique identifier to the .cfgu
files, and developers have the flexibility to organize and structure these files according to
their specific needs and workflows.
configu init --import
command.