March 2019
Intermediate to advanced
580 pages
15h 3m
English
In order for various systems to properly interact with the configuration items, configuration schemas have been introduced. Schemas are a way to define the configuration items and specify what kind of data they store, be it strings, Booleans, integers, and so on. They are, of course, notated in YAML format and go inside the config/schema folder of a module.
There are three main reasons why configuration needs a schema definition: