Sobes.tech
Junior — Middle

Обяснете какво представлява YAML файл и за какво се използва

sobes.tech AI

Отговор от AI

YAML (YAML Не е език за маркиране) — това е четим за човека формат за сериализация на данни, често използван за конфигурационни файлове.

Основни характеристики на YAML:

  • Лесен за четене и писане от човек
  • Използва отстъпи за вложеност, подобно на Python
  • Поддържа списъци, речници и скаларни стойности

Използва се за съхранение на настройки на приложения, описание на инфраструктура (например в Kubernetes), CI/CD пайплайни и други задачи, където е важно удобно и разбираемо да се опише структурата на данните.

Пример за YAML файл:

server:
  port: 8080
  host: localhost
features:
  - login
  - signup
  - dashboard