Переводит JSON в YAML 1.2, который удобно править руками. true и false остаются логическими, слово yes — текстом.
Compose и GitHub Actions берут YAML, потому что разницу видно. Эта страница пишет 1.2. true и false остаются логическими, слово yes остаётся текстом. Переключатель с именем yes не станет истиной молча.
Отступ — 2 или 4 пробела, без табуляции. Сортируйте ключи, только если нужен устойчивый diff. Комментарии, которые допишете потом, обратный перевод не сохранит. Для него есть YAML в JSON.