JSON in YAML 1.2 für Konfigurationsdateien umwandeln. true und false bleiben Wahrheitswerte, das Wort yes bleibt Text.
Compose und GitHub Actions nutzen YAML, weil sich Diffs lesen lassen. Diese Seite schreibt 1.2. true und false bleiben Wahrheitswerte, das Wort yes bleibt Text. So wird ein Schalter namens yes nicht still zu wahr.
Einzug ist 2 oder 4 Leerzeichen, keine Tabs. Schlüssel sortieren Sie nur, wenn der Diff stabil sein soll. Kommentare, die Sie danach setzen, überleben die Rückwandlung nicht. Dafür ist YAML nach JSON da.