Passez du JSON en YAML 1.2, plus simple à relire dans un fichier de config. true et false restent des booléens ; le mot yes reste du texte.
Compose et GitHub Actions utilisent YAML parce que le diff se lit. Cette page écrit du 1.2. true et false restent des booléens, le mot yes reste du texte. Un interrupteur nommé yes ne devient pas vrai en silence.
L’indentation est de 2 ou 4 espaces, pas de tabulations. Ne triez les clés que si vous voulez un diff stable. Les commentaires ajoutés ensuite ne survivent pas au retour. Pour cela : YAML vers JSON.