YAML
Wat betekent de afkorting YAML?
Er rouleren twee betekenissen van YAML:
- YAML Ain't Markup Language
- Yet Another Markup Language
Waar wordt YAML gebruikt:
YAML wordt voornamelijk gebruikt voor het schrijven van configuratiebestanden,
het automatiseren van infrastructuurimplementaties (zoals met Kubernetes, Ansible
en Docker Compose (maar ook HomeWizard), en voor het definiëren van stappen in CI/CD-pipelines.
Het mensvriendelijke, eenvoudig leesbare formaat maakt het ideaal voor data-uitwisseling
en voor het begrijpen en aanpassen van complexe systemen en processen door ontwikkelaars en beheerders.
Het verschil met JSON en/of XML
Zowel JSON als ook XML kennen een opmaak met speciale karakters.
- JSON kent de { en } karakters.
- XML gebruikt de < en > karakters.
Of bekijk deze video.
Enkele hulpmiddelen:
- Meer info over YAML.
- Een YAML validator vind je hier.
- Een online converter van YAML naar JSON.
- Een online converter van YAML naar XML.
- Een online converter van JSON naar YAML.
- Een online converter van XML naar YAML.
# A sample YAML file
company: spacelift
domain:
- devops
- devsecops
tutorial:
- yaml:
name: "YAML Ain't Markup Language"
type: awesome
born: 2001
- json:
name: JavaScript Object Notation
type: great
born: 2001
- xml:
name: Extensible Markup Language
type: good
born: 1996
author: PipoDeKloon
published: true
Afhankelijk van de gebruikte editor worden kleuren toegepast.

YAML kent twee bestands extensies, zowel .yaml en .yml zijn bruikbaar.
Het mag met kleine maar ook met hoofdletters geschreven worden.
Een extensie voor VSC vind je hier.
Een extensie voor VSC vind je ook hier.
