General
What is YAML?
YAML Ain't Markup Language — a human-readable data serialization format.
Definition
YAML is a data serialization language designed for human readability. It uses indentation instead of braces/brackets, making it cleaner than JSON for configuration files. YAML supports strings, numbers, booleans, null, lists, maps, multi-line strings, anchors (references), and comments. It's the standard format for Docker Compose, Kubernetes manifests, GitHub Actions, CI/CD configs, and many configuration files.