Глосарій

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. Завжди беріть рядки в лапки.