แฉแแแ แงแแแแแก แแแแงแแแ แก Ansible, แแแแ แแ Ansible แแ แแก YAML. แแ แกแแแแแก แแ แแแแแ แคแแ แแแขแ แแแแคแแแฃแ แแชแแแก แคแแแแแแแกแแแแก: แแแแจแแแแแแแแแแก แกแแแแ, แแแ แแแแขแ -แแแแจแแแแแแแแก แฌแงแแแแแแ, INI แคแแแแแแ, YAML, JSON, XML แแ แแ แแแแแ แกแฎแแ. แแฃแแชแ, แงแแแแ แแแแแแแแแแ แ แแแแแแแแ แแแแแแแก แแแแ, YAML แฎแจแแ แแ แแแแแฎแแแแแ แแแแกแแแฃแแ แแแแ แ แแฃแแแ. แแแ แซแแ, แแแฃแฎแแแแแแ แแแกแ แแแแแแ แแแแแแแ แแแแแแแแแแแแกแ แแ แแแ แแ แฅแแฃแ แแแแจแแแแแแแแแแแ แแฃแจแแแแแก แจแแแแแแญแแแแ แจแแกแแซแแแแแแแแแแกแ, YAML แกแแแขแแฅแกแ แจแแแซแแแแ แแงแแก แแแแแฆแแแแแแแแแแ แแแแแแแก แแกแแแแกแ แแแแแแแแ แฉแแฆแ แแแแแแแกแแแ แแแแแแจแแ แแแแ.
แแฃ YAML แแแฆแแแแแแแแ, แจแแแแซแแแแ - แแ แฃแแแ! โ แแแแแแแแ แจแแแแแแ 10 แแแแแฏแ, แ แแแ แจแแแแชแแ แแ แแฅแแแแ แแแแแแแชแ แฃแแแ แแแกแแฆแแ แแแแแแ แแ แจแแแงแแแ แแ YAML. แ แแแแ แช แแ แกแแแก แจแแแคแแ แแแ, แฉแแแแ แแแ แ แฉแแแ แแแแแแ แแแ แแฅแแแแ แแฃแแแแแ, แฉแแแ แกแฃแ แแแแแกแแแแแ แแแแแแแขแแแ แแแแแขแแชแแแก แแ แกแฃแแแแ แแ แแฅแขแแแแก ๐
0. แแแแแแแ แจแแแ แ แแแแฅแขแแ แ แแแฃแจแแแก
แแ แแฅแแก แแแแจแแแแแแแ แ แ แขแแฅแกแขแฃแ แ แ แแแแฅแขแแ แ แแแฅแแ, แแแแแ แแ แแก แแแแแแฃแ แแ แแ แแแแฃแแ YAML-แแแ แแฃแจแแแแแกแแแแก. แแฃ แแ แแแฅแแ, แแแฃแงแแแแแแแแ แแแแแแ แแ แแแแแแกแขแแแแ แแ. แซแแแแแกแ แแ แแแงแแแแแแจแ แแแฎแแ แฏแฃแแ แแ แ แแแแ แฏแแ แแแแแฆแแฃแ แแแแ แงแแแแ แฏแแ แแ, แ แแชแ YAML-แแก แ แแแแฅแขแแ แแแ แแแแแฌแแแ.
แแแแแแแแแ, แ แแแแฅแขแแ แ
Emacs YAML แ แแแแแจแ แแ แแฉแแแแแแก แกแแแ แชแแแแก.
แแฃ แแฅแแแแก แกแแงแแแ แแ แ แแแแฅแขแแ แก แแ แแฅแแก YAML แ แแแแแ, แแแจแแ แแแแแแ แแ แแ แแแแแแแก แแแแแแ แแแ แจแแกแแซแแแแแแแ แแแ แแแแขแ แแแแแ แแฃแจแแแแแ. แแแแแแแแแ, GNOME-แแก แกแขแแแแแ แขแฃแ แขแแฅแกแขแฃแ แ แแแแฅแขแแ แก Gedit-แก แแ แแฅแแก YAML แ แแแแแ, แแแแ แแ แแแแฃแแแกแฎแแแแแ แแก แฎแแแก แฃแกแแแแก YAML แกแแแขแแฅแกแก แแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแคแแแฃแ แแ แแ แแฃแจแแแแ แฉแแฆแ แแแแแแแแแ:
แจแแฌแแแแก แแแงแแแแแ Gedit-แจแ.
แแแแฃแแ
แกแฎแแ แกแแขแงแแแแแ แ แแ แแแฅแแแ, แแแฃแแแแ แแ แ แแฅแแแแ แกแแงแแแ แแแ แ แแแแฅแขแแ แแก แจแแกแฌแแแแแก. แแแแ แแแแแ, แ แแก แกแแแแแแแแก แแแก แแ แแแก แแแแแแแแ แแแแก แกแแแแแแแแแแแก YAML-แแแ แแฃแจแแแแแกแแแแก แแ แแแแแแงแแแแ แแก แคแฃแแฅแชแแแแ. แแฃแชแแแแแแแ แแ แแแแแแแ.
1. แแแแแแงแแแแ แแแแขแแ แ
แแแแแแฃแ แจแแแแฎแแแแแจแ, แแ แแแ แแแแ แแแแก แแแแแ แแ แแแ แแแ แแแแก แแแแแ แแงแแแแแแ แแ แแแแแแแ แแแแ แกแแแขแแฅแกแก. แแแแแแฃแขแแ แแแ แแแ แแแ แแ แแแ แแ แแแแแแแ แแแแแแแแจแ, แ แแก แแแแแช แแแแชแแคแชแแ
แแแกแขแแแแชแแ
$ sudo dnf install yamllint
แจแแแแแ แฃแแ แแแแ แแแฃแจแแแ yamllint, แแแแแกแชแแแ แแแก YAML แคแแแแก แจแแกแแแแฌแแแแแแ. แแกแ แแแแแแงแฃแ แแแ, แแฃ แคแแแแก แจแแชแแแแแ แแแแแกแชแแแ แแแแขแแ แก:
$ yamllint errorprone.yaml
errorprone.yaml
23:10 error syntax error: mapping values are not allowed here
23:11 error trailing spaces (trailing-spaces)
แแแ แชแฎแแแ แ แแชแฎแแแแ แแ แแ แแก แแ แ, แแ แแแแ แจแแชแแแแแก แแแแ แแแแแขแแแ: แแฌแแ แแแแก แแ แกแแแขแแก แแแแแ แ. แจแแชแแแแแก แแฆแฌแแ แแ แจแแแซแแแแ แแแ แแคแแ แ แแแแฎแ แแ, แแแแ แแ แแฃแกแขแแ แแชแแ แกแแ แแ แแก. แฃแแ แแแแ แจแแฎแแแแ แแ แแแแแแก แแแแจแ แแ, แกแแแแ แแฃแแแ, แงแแแแแคแแ แ แแแแแแ แแแฎแแแแ.
แ แแแแกแแช yamllint แแ แแฆแแแแฉแแแก แจแแชแแแแแแก แคแแแแจแ, แแ แแคแแ แ แแแแญแแแแ แแแ แแแแ. แแฃ แแกแแแ แกแแฉแฃแแ แจแแแแจแแแแแ แแ แแกแฃแ แ แชแแขแ แแแขแ แแแแแฎแแแฃแ แแแ, แแแจแแ แจแแแแซแแแแ แแฌแแ แแแแ แแแแขแแ แ แแแ แแแแแ แแฅแ แแ แซแแแแแแ แแ แแแแ แแแแแ แกแแแแแก (&&) แแแจแแแแแแ, แแกแ:
$ yamllint perfect.yaml && echo "OK"
OK
POSIX-แจแ แแ แแแแ แแแแแ แกแแแขแ แแ แแแแแ, แแฃ แแ แแฎแแแแ แแ แจแแแแฎแแแแแจแ, แแฃ แฌแแแ แแ แซแแแแแ แแแแแ แฃแแแแก 0-แก. แแ yamllint แฃแแ แแแแ แแแ แฃแแแแก แแแแแแแ แจแแชแแแแแแแก แ แแแแแแแแแก, แ แแก แแแแแช แแแแแ แแก แแแ แแแแแ แแแแกแขแ แฃแฅแชแแ แแฃแจแแแแก.
2. แแแฌแแ แแ แแแแแแจแ แแ แแ แ YAML-แจแ
แแฃ YAML แแแแแแแแแ แแแฆแแแแแแแแ, แฃแแ แแแแ แแ แแแฌแแ แแ แแแกแจแ, แกแแขแงแแแกแแขแงแแแ. แแก แฎแแแแ, แ แแ YAML แแ แแก แแ แแแแแ แแ แคแแ แแแขแ, แ แแแแแกแแช แแแแแแแชแแ แแกแแแก. แแแแ แแ แแ แจแแแแฎแแแแแจแแช แแ แแ แแก แแฃแชแแแแแแแ YAML แคแแแแแก แจแแฅแแแ. แแแฌแแ แ แ แแช แแแแฌแแแก แแ แแแ แ แแแแแแแแแ. แแแแแแแแแ, แแ แกแแแแแก แแแแแแแก แจแแกแแแแจแแแแ แแแแแแแแแแ
แแแแแแแแแฅแชแแแ
แแ แจแแแแฎแแแแแจแ, แแแแแชแแแแ แคแแแแ แแกแแแ แแ แแก แแแแแแแก แกแแ แแแขแ, แ แแแแแแช แฅแแแแก YAML-แก. แแก แแแแแแ แกแแฃแแแแแกแแ แจแแแคแแ แแแ แแชแแ แ แแแแแชแแแแ แแแแ แแแแแก. แแฅแแแ แฃแแ แแแแ แฉแแฌแแ แ JSON แแแแแชแแแแแก Python แชแแแแแจแ, แฃแกแแแแ แแแก แฌแแแแกแแขแงแแแแแแก แแแแแ แขแแก แแแ แแฅแขแแแแ แแ แคแแแแแก แแแแแก แแแแแแขแแ แกแแแ แกแขแ แแฅแแแ แแแแแกแแแแแก แแแแกแแฎแแ แชแแแแแแแแ.
#!/usr/bin/python3
import yaml
d={
"glossary": {
"title": "example glossary",
"GlossDiv": {
"title": "S",
"GlossList": {
"GlossEntry": {
"ID": "SGML",
"SortAs": "SGML",
"GlossTerm": "Standard Generalized Markup Language",
"Acronym": "SGML",
"Abbrev": "ISO 8879:1986",
"GlossDef": {
"para": "A meta-markup language, used to create markup languages such as DocBook.",
"GlossSeeAlso": ["GML", "XML"]
},
"GlossSee": "markup"
}
}
}
}
}
f=open('output.yaml','w')
f.write(yaml.dump(d))
f.close
แแฎแแ แฉแแแ แแแฌแแ แแแแแ แแ แคแแแแก Python-แจแ แแ แแแฆแแแ output.yaml แคแแแแก:
$ python3 ./example.json
$ cat output.yaml
glossary:
GlossDiv:
GlossList:
GlossEntry:
Abbrev: ISO 8879:1986
Acronym: SGML
GlossDef:
GlossSeeAlso: [GML, XML]
para: A meta-markup language, used to create markup languages such as DocBook.
GlossSee: markup
GlossTerm: Standard Generalized Markup Language
ID: SGML
SortAs: SGML
title: S
title: example glossary
แแก แกแแแกแแแแ แแแ แแแแฃแแแ YAML, แแแแ แแ yamllint แแแคแ แแฎแแแแแ, แ แแ แแก แแ แแฌแงแแแ --แแ. แแแ แแแ, แแก แจแแแซแแแแ แแแแแแแ แแแแแกแฌแแ แแแก แฎแแแแ แแ แแแแแ แจแแชแแแแแ แแแแแแแก แกแแ แแแขแจแ.
แแแแแแ แขแแชแแ แกแแ แแแขแแแแก แกแแจแฃแแแแแแ
แแ แจแแแแฎแแแแแจแ, แฉแแแ แฏแแ แแฌแแ แ JSON-แจแ แแ แจแแแแแ แแแฌแแ แแแแแ แแแแแแ แขแแ แก, แ แแแแ แช แชแแแแ แแแแแแแก แกแแ แแแขแก, แ แแแแแแช แแฌแแ แแแแแก YAML-แก, แ แแแแ แช แแแแแกแแแแแก. แฌแแแ แแแแแแแแ แจแแแแ แแแแ, แแก แแแแแแ แฃแคแ แ แแแกแจแขแแแฃแ แแ, แ แแแแแ แแแแแแ แขแแชแแ แชแแแแแ แแแแแชแแแแแแกแแแ.
แแแ แแแแ, แแแแแ แจแแแฅแแแแ JSON แคแแแแ example.json, แแแแแแแแแ, แจแแแแซแแแแ แแแฆแแ แแแ
{
"glossary": {
"title": "example glossary",
"GlossDiv": {
"title": "S",
"GlossList": {
"GlossEntry": {
"ID": "SGML",
"SortAs": "SGML",
"GlossTerm": "Standard Generalized Markup Language",
"Acronym": "SGML",
"Abbrev": "ISO 8879:1986",
"GlossDef": {
"para": "A meta-markup language, used to create markup languages such as DocBook.",
"GlossSeeAlso": ["GML", "XML"]
},
"GlossSee": "markup"
}
}
}
}
}
แจแแแแแ แฉแแแ แจแแแฅแแแแ แแแ แขแแ แแแแแแงแแแ แกแแ แแแขแก แแ แจแแแแแแฎแแแ แแแก แกแแฎแแแฌแแแแแแ json2yaml.py. แแก แกแแ แแแขแ แแฎแแแแก YAML แแ JSON Python แแแแฃแแแแแก แแแแแ แขแก แแ แแขแแแ แแแแก แแแแฎแแแ แแแแแก แแแแ แแแแแแแแฃแ JSON แคแแแแก, แแฎแแ แชแแแแแแก แแแแแแ แขแแชแแแก แแ แฌแแ แก แแแแแชแแแแแก output.yaml แคแแแแจแ.
#!/usr/bin/python3
import yaml
import sys
import json
OUT=open('output.yaml','w')
IN=open(sys.argv[1], 'r')
JSON = json.load(IN)
IN.close()
yaml.dump(JSON, OUT)
OUT.close()
แจแแแแแฎแแ แแก แกแแ แแแขแ แกแแกแขแแแแก แแแแแ แแ แแแฃแจแแแ แกแแญแแ แแแแแกแแแแแ :
$ ~/bin/json2yaml.py example.json
3. แแแแแแแแแแ แแแแ แ แแ แฎแจแแ แแ
แแแแฏแแ แกแแกแแ แแแแแแ แแ แแแแแแแก แกแฎแแ แแฃแแฎแแ แจแแฎแแแแ. แแฃ แแแญแแ แ YAML-แจแ แแฅแแแแก แแแแแชแแแแแก แจแแ แแก แฃแ แแแแ แแแแแก แฌแแ แแแแแแแ, แจแแแแซแแแแ แแ แแแแแ แแแแแแฅแชแแแ แแก แฃแคแ แ แแแชแแแแแ.
แแแแแแแแแ, แแฃ แแฅแแแ แแแแคแแ แขแฃแแแ แแฃแจแแแแ แแแฅแกแแแแแแแแก แกแแแแแแ แแ JSON-แแแ, แจแแแแซแแแแ แแแแแแงแแแแแ YAML JSON-แแ แแฎแแแแ แแ แ แแ แซแแแแแแ แแแขแแ แแฅแขแแฃแแ แแแแแแแก แแแ แกแจแ. แแแฅแแแ, แแฅแแแ แแแฅแแ YAML แคแแแแ mydata.yaml, แจแแแแแ แแกแ แแแแแแงแฃแ แแแ:
$ python3
>>> f=open('mydata.yaml','r')
>>> yaml.load(f)
{'document': 34843, 'date': datetime.date(2019, 5, 23), 'bill-to': {'given': 'Seth', 'family': 'Kenlon', 'address': {'street': '51b Mornington Roadn', 'city': 'Brooklyn', 'state': 'Wellington', 'postal': 6021, 'country': 'NZ'}}, 'words': 938, 'comments': 'Good article. Could be better.'}
แแฅแแแ แจแแแแซแแแแ แแแแแแ แแ แแแแแ แกแฎแแ แแแแแแแแ แแ แแแแแแ. แแแ แแ แแแแกแ, แแ แกแแแแแก แแ แแแแแ แแแแแแ แแแแแแงแแแแ แแ แแแแแแแแ แแแ แแแ แกแแ แ. แแกแ แ แแ, แแฃ แแแแงแแแแแแ แแแแแชแแแแแแก แแแแแคแแ แแแแแก, แ แแแแกแแช แแแกแจแ แแฎแแแแ แแแฃแแแแแ แแฃแ แแแฃแ แก แฎแแแแแ.
4. แฌแแแแแแฎแแ แกแแแชแแคแแแแชแแแแ
แฎแแแแ แซแแแแ แจแแกแแแแแแแก แจแแแแแ YAML-แจแ แแแแ แฃแแแแ, แกแแกแแ แแแแแแ แแแแแขแ
5. แคแกแแแแ-แแแแคแแแฃแ แแชแแแแ
แฌแแแแแก แแ แกแขแแขแแแก แฌแแ แแกแแก แงแแแแแแแแก แกแแกแแ แแแแแแ แฌแแแแกแฌแแ แ แแแแแฎแแแแก แแแฎแแขแแ, แกแฃแ แแชแแ แ, แกแแ แฉแแแแก แกแแฎแแ. แแแแแแ YAML-แแแ แแแแแแจแแ แแแแ. แกแแแแ แแฃแแแ, แแฅแแแ แแแฅแแ แฌแแ แแแแแแแ แแแแก แจแแกแแฎแแ, แแฃ แ แ แแแแแชแแแแแ แฃแแแ แฉแแแฌแแ แแก YAML แคแแแแจแ, แแแแ แแ แแแแแแแแแ แแ แแแกแแแ, แ แแแแ แแแแแแแจแแ แแ แแกแแแ แแ แแแแแแแแแ. แแแแขแแ, YAML-แแก แซแแ แฌแแแแแ, แแแฎแแแแ แคแกแแแแ-แแแแคแแแฃแ แแชแแ.
แคแกแแแแ-แแแแคแแแฃแ แแชแแ แแกแแแแกแแ แคแกแแแแ แแแแแก, แกแแแแช แแ แฃแแแ แแแแ แแแฃแแแ แกแขแ แฃแฅแขแฃแ แแแ แแ แฉแแฆแ แแแแแแแแ, แแจแแแแ-แจแแแแแก แฃแ แแแแ แแแแแแแ, แแแแแแแแ แแแแแแ แแ แแฃแแแแ. แแฅแแช แแแแแแ: แแฅแแแ แฎแแแแแ แแแแแชแแแแแแก แแแแแแ แแแแก, แ แแแแ แช แแกแแแ แฌแแ แแแแฅแแแแแ แแฅแแแแก แแแแจแ.
แคแกแแแแ-แแแแคแแแฃแ แแชแแแก แฉแแแแแแแแแแแก แแ แแแ แแแแกแขแแแ (แแแ แขแแแ แแ แขแแแแขแ) แแ แแแแ แฃแแแ แแแ (แแ แแแ แแแแ แแแแก แแแแแ: Python, Perl, Pascal แแ Lisp, Fortran, Erlang, แจแแกแแแแแแกแแ).
แคแฃแ แชแแแแ แคแกแแแแแแแแคแแแฃแ แแชแแแก แแแฎแแขแแแก แจแแแแแ, แแฃแแแแกแแแ แแแแแแแแแแแ แแแ แแ, แแฃ แงแแแแแคแแ แ แ แแแแแ, แแแแคแแ แแแขแแ แแแ แแแฅแแแแ YAML แคแแแแแก แกแแฎแแ.
6. Tabs vs. Spaces แแแแแแ
แแฅแแแ แแแแแฌแแแ แแแแแแแก แแแแแญแ แ
แแแแแกแแแแ แแแ แแแแฃแ แขแแฅแกแขแฃแ แ แแแแฅแขแแ แจแ แจแแแแซแแแแ แแแแแแแคแแแฃแ แแ แแ แแแขแแแแขแฃแ แ แจแแกแฌแแ แแแ แฉแแแแ แแแแแก แแแแแแแแฃแ แ แแแแแแแแแแ, แแกแ แ แแ แแแกแแฆแแแแก แแแแแแแ แแแ แแฏแแแงแแแแแแ. Tab แแ แฃแแแ แแแจแแแแแแก.
แ แแแแ แช แงแแแแ YAML-แแก แแแซแฃแแ แแชแแก, แแฅแแแ แแแ แฎแแแแแ แแแแกแฎแแแแแแแก แฉแแแแ แแแแกแ แแ แกแแแ แชแแแแก โโแจแแ แแก แแแ แแแแ. แแ แ แแแแกแแช แ แแฆแแช แแ แฉแแแก, แแก แฉแแแฃแแแแ แแ แแแแแ, แ แแช แฎแแแฎแก แแฎแกแแแก, แแแก แจแแแแแ แ แแช แแแแแแแแแ, แจแแแแแฌแแแแก แแ แแฆแแแคแฎแแ แแก แงแแแแ แกแฎแแ แจแแกแแซแแ แแ แแแแแแแก. แขแแแฃแแฃแ แ แแ แฃแแแก แแ แกแแแ แชแแแแแก แแแแแแก แซแแแแแจแ แแแฎแแ แฏแฃแแ แแ แแแก แแ แแ แกแแแแ แฃแแ แแแแ แงแแแ แแก, แ แแ แกแแกแฌแ แแคแแ แฃแแแ แจแแฅแแแแ แแแแแขแแแ แแ แแแก แแ แแแแ แแก แแแแแงแแแแแแกแแแแก แแ แจแแแแแ แแแแแฎแแ แชแแแแแ แ แแแแแแแขแแแแก แจแแแแฌแแแแ แแแกแแแ แจแแกแแแแแแกแแแแกแแแแก (แแแแแแแแแ, Git Hook, แ แแ แซแแแแ แแแแแ แแก แแแ แแแแขแแ แจแ).
7. แแแแแแแ แแแขแแ (แแ แแแขแ แแแแแแแแ)
แแแแก แแแกแฌแแแก YAML-แจแ แฌแแ แ, แ แแแแแ แแก แฎแแแก แฃแกแแแแก แกแขแ แฃแฅแขแฃแ แแก. แแแแแแ แแฃแแแ, แแกแแแ แแฅแขแแฃแ แแ แแงแแแแแแ แฉแแฆแ แแแแแแแก แแแแแชแแแแ แแแแแแแแก แฎแแแแแกแแกแแแแแ. แแก แแ แแก แแ แแแแแ แ แแแฆแแแแแแ แแแ แแแ แแแแก แแแแแแก แแแแขแแชแแแกแแแแก, แ แแแแแแแช แแงแแแแแแ แแจแแแ แ แแแแกแแแฆแแ แแแก.
แแฅ แแแชแแแฃแแแ แแกแแแ แกแขแ แฃแฅแขแฃแ แแก แแแแแแแแ
# Employee records
- martin:
name: Martin D'vloper
job: Developer
skills:
- python
- perl
- pascal
- tabitha:
name: Tabitha Bitumen
job: Developer
skills:
- lisp
- fortran
- erlang
แแแแแกแแแแก แแก แแแ แแแแขแ แแฎแแแ แแแ แแแ แแแแจแ YAML แกแขแ แฃแฅแขแฃแ แแก แแแแแแแแแจแ, แกแฎแแแแแกแแแแก แแ แแแ แแฅแแ, แแฆแแแแแแแแก แแแแ แ แแ แแกแแญแแ แ, แแแแ แแแ แแ, แฉแแฆแ แแแแแแแ.
แแแแ แแ แแฃ แแฅแแแ แฎแแ แ YAML แแแแฃแแแแขแแก แแคแแแแแแ แแ แฎแแ แ แแแกแฃแฎแแกแแแแแแแ แแแก แจแแแแ แฉแฃแแแแแแ, แแแจแแ แจแแ แแ แแฎแแแแ แจแแ แฃแแแ แแแแแกแแแฆแแ แแก แ แแแแ แแแแแแแงแแแแ แฉแแฆแ แแแแแแ. แแฃ แแแฆแแแแแแแแ แแแแ แแแแแจแแแ, แจแแแแแฎแแ แแก แแแแแแฃแแแแแ, YAML แกแแแชแแคแแแแชแแแก แแแฎแแแแแ. แแแแแแแแแ, แแแแแ แแแงแแแแแแ แคแแแแ Ansible แแแแฃแแแแขแแชแแแแแ แจแแแซแแแแ แแแแแแฌแแ แแก แแกแ แงแแแแแแแแ แ แแแแแแแ แแแก แแแ แแจแ:
---
- martin:
name: Martin D'vloper
job: Developer
skills:
- python
- perl
- pascal
- tabitha:
name: Tabitha Bitumen
job: Developer
skills:
- lisp
- fortran
- erlang
8. แแแแแแงแแแแ แแแแแแแแ
แแฃ YAML แคแแแแแก แจแแแกแแแแกแแก แแฃแแแแแแ แแแแแ แแแ แแ แแกแ แแ แแแแแ แจแแชแแแแแแก, แแแ แ แแฅแแก แแแกแจแ แจแแแแแแแก แฉแแกแแ แแแแแแขแแ แแก แกแแฎแแ. แจแแแแแ แฏแแ แแ แจแแแแซแแแแ แฃแแ แแแแ แแแแแแแแ แแ แแก แจแแแแแแ แแ แจแแแงแแแแแ แ แแแแฃแ แ แแแแแชแแแแแ แแฅ, แแแแแแแแแ:
---
# - <common name>:
# name: Given Surname
# job: JOB
# skills:
# - LANG
- martin:
name: Martin D'vloper
job: Developer
skills:
- python
- perl
- pascal
- tabitha:
name: Tabitha Bitumen
job: Developer
skills:
- lisp
- fortran
- erlang
9. แแแแแแงแแแแ แ แแฆแแช แแแแกแฎแแแแแแฃแแ
แแฃ แแแแแแแชแแแก แแ แแฅแแก แกแแงแ แแแแ แแฅแแแแแ, แแแจแแ แจแแกแแซแแแ แฆแแ แแแก YAML-แแก แกแฎแแ แคแแ แแแขแจแ แจแแชแแแ. แแ แแแ แแแแแแแแแแแจแ, แแแแคแแแฃแ แแชแแแก แคแแแแแแแ แจแแแซแแแแ แแแแแแ แแแก แกแแแฃแแแ แ แแแแ แแ แจแแแแแ แกแฏแแแก แแแแ แแแแแงแแแแ แแแ แขแแ แกแแ แแแขแแแแ Lua-แจแ แแ Python-แจแ.
YAML แแ แแก แจแแกแแแแจแแแแ แ แแ, แ แแช แแแแ แก แฃแงแแแ แก แแแแแกแ แแแแแแแแแแแแกแ แแ แกแแแแ แขแแแแก แแแแ, แแแแ แแ แแก แจแแ แก แแ แแก แแ แแแแแ แแ แแแกแขแ แฃแแแแขแแกแแแ แแฅแแแแก แแ แกแแแแแจแ. แแกแ แ แแ, แแแแฏแแ แจแแแแซแแแแ แฃแแ แ แแฅแแแ แแแกแแ. YAML-แแกแแแแก แแแแแแ แแแกแแซแแแแแ แแแแแแแแแแแแแก แแแแแแแ, แแกแ แ แแ, แแฃ แจแแแแแแแแแแแแ แแแ แขแแ แแแแ แแชแแแก แแแ แแแแขแแแก, แแฅแแแแ แแแแฎแแแ แแแแแแ แแ แฌแแ แฃแแแขแแแแแแแก แจแแแแ แแแแ แฃแแขแแแแแแฃแแแ แแแแแฃแ แฉแแแแแ.
แแฃ แแฅแแแ แแ แจแแแแซแแแแ YAML-แแก แแแ แแจแ, แแแจแแ แแแแแแแแแกแฌแแแแ แแก 10 แ แฉแแแ แแ แแแแแแแฎแแ แแฅแแแแ แแแแฆแ YAML-แแก แแแแแ แ แแ แแฎแแ แแ แกแแแฃแแแแแ!
แฌแงแแ แ: www.habr.com