Глоссарий

YAML

YAML (YAML Ain't Markup Language) — формат сериализации данных, ориентированный на удобство чтения человеком. Меньше символов, чем JSON; особенно популярен для конфигураций (Docker Compose, GitHub Actions, Kubernetes, Ansible).

Синтаксис

name: icodelab
version: "1.0"
services:
  - name: web
    port: 80
    env:
      DEBUG: false
      DB_HOST: mysql
tags:
  - php
  - backend

YAML vs JSON

Подводные камни

YAML имеет «Norway Problem»: некоторые строки автоматически конвертируются в типы. yes/notrue/false; NO (код страны Норвегия) → false. Всегда берите строки в кавычки.