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.