Что такое формат yaml и для чего он нужен? Во многих компьютерных приложениях, не важно на каком языке программирования вы программируете, вы можете встретится с таким форматом данных.

Давайте разберемся для чего он нужен. 

Расшифровывается эта аббревиатура, как "Yet Another Markup Language" - еще один язык разметки. Из этого определения мы понимает, что это некий формат данных, который что-то размечает. Какие-то данные.

Yaml - это один из возможных форматов хранения данных. Этому формату существуют и альтернативные форматы хранения данных: xml, json, …

По сути, yaml - это обычный текстовый файл с расширением *.yaml, который содержит описание каких-то данных. Эти данные представлены в каком-то определенном синтаксисе. 

Как правило, yaml используется для хранения конфигурационных или настроечных данных. Т.е. в нем хранятся данные о каких-то настройках. 

Зачем же понадобился этот формат данных когда у нас есть xml, json и.т.д.

В первую очередь этот формат создавался для программистов. Для хранения каких-то структур данных, которые были бы уникальны для многих языков программирования. Т.е. в разных языках программирования мы можем использовать этот формат данных, чтобы хранить информацию о каких-то настройках.

В этом формате нет каких-то особых символов синтаксиса. Все максимально сокращено, чтобы можно было удобно работать с данными. 

Формат yaml чувствителен к регистру. Если вы будете использовать большие или малые буквы, это имеет значение. 

См. видео, чтобы посмотреть пример синтаксиса.