Pipelines Configuration with YAML: How and why to configure pipelines as code?
YAML, which stands for "YAML Ain't Markup Language" or sometimes "Yet Another Markup Language," is a data serialization language. It is a superset of JSON, but what makes it suitable as a format for configuration files is the fact that it is more readable and easier to understand.