YAML
Human-friendly data format
YAML is a data serialization format used for configuration files and data exchange between programs.
The name stands for "YAML Ain't Markup Language," a recursive acronym emphasizing that it's meant to be human-readable rather than machine-oriented.
YAML uses indentation and simple punctuation instead of brackets or tags: The Docker Compose file is written in YAML.
It's popular in DevOps tools, CI/CD pipelines, and application configuration.
Encoding objects for transmission
- interchangeReciprocal transfer between parties
- JSONLightweight data interchange format
- XMLStructured data markup language
- markupAdded percentage for profit
human-readable · lightweight · structured · representation · encoding · object · array · dictionary
Inward cut or setback
- keyLock-opening device
- valueImportance or price
- scalarQuantity with magnitude only
- sequenceOrdered succession of elements
mapping · anchor · alias · tag · node · document · stream · directive
Software setup specifications
- settingsAdjustable device parameters
- environmentExternal conditions affecting life
- parametersDefined boundaries or constraints
- optionsAvailable courses of action
defaults · properties · deployment · Docker · pipeline · manifest · playbook · specification
serialization
Encoding objects for transmission
- interchangeReciprocal transfer between parties
- JSONLightweight data interchange format
- XMLStructured data markup language
markup · human-readable · lightweight · structured · representation · encoding · object · array · dictionary · list
indentation
Inward cut or setback
sequence · mapping · anchor · alias · tag · node · document · stream · directive · comment
config
Software setup specifications
- settingsAdjustable device parameters
- environmentExternal conditions affecting life
- parametersDefined boundaries or constraints
options · defaults · properties · deployment · Docker · pipeline · manifest · playbook · specification · schema