Используйте этот тег только для вопросов о формате сериализации данных YAML, а не для вопросов о программах (или примерах), которые имеют конфигурацию в формате YAML.

Из статьи Википедии о YAML:

YAML (/ ˈjæməl /, рифмуется с верблюдом) - это читаемый человеком язык сериализации данных, который берет понятия из языков программирования, таких как C, Perl и Python, и идеи из XML и формата данных электронной почты (RFC 2822). YAML был впервые предложен Кларком Эвансом в 2001 году, который разработал его вместе с Инги Дот Нет и Ореном Бен-Кики. Он доступен для нескольких языков программирования.

YAML - это рекурсивная аббревиатура от "YAML не является языком разметки". В начале своей разработки YAML, как говорили, означал "еще один язык разметки", но затем он был переосмыслен (обратное обозначение оригинальной аббревиатуры), чтобы отличить его назначение как ориентированное на данные, а не разметку документа.

Особенности:

  • Его знакомый изогнутый контур и скудный внешний вид делают его особенно подходящим для задач, где люди могут просматривать или редактировать структуры данных, такие как файлы конфигурации, дамп во время отладки и заголовки документов.
  • Хотя он хорошо подходит для иерархического представления данных, он также имеет компактный синтаксис для реляционных данных.
  • Большая часть его доступности обеспечивается отказом от использования таких вложений, как кавычки, скобки, фигурные скобки и открытые / закрывающие теги, которые человеческому глазу может быть трудно сбалансировать во вложенных иерархиях.

Смотрите также

Существует также несвязанный CSS-фреймворк под названием YAML.