YAML
![]() ![]() | |
![]() ![]() | |
Tipus | format de fitxer, llenguatge de marques, format de serialització de dades i llenguatge de regles fora de joc ![]() |
---|---|
Basat en | Extensible Markup Language, Perl i JSON ![]() |
Versió inicial | 3 març 2001 ![]() |
Versió estable | |
Equip | |
Desenvolupador(s) | Clark Evans ![]() |
Més informació | |
Lloc web | yaml.org (anglès) ![]() |
Stack Exchange | Etiqueta ![]() |
| |

YAML és un dels llenguatges de serialització de dades més populars, i s'utilitza principalment per escriure arxius de configuració.
L'acrònim recursiu YAML significa IAML Ain't Markup Language.[1][2] Aquest llenguatge està dissenyat tenint en compte la flexibilitat i l'accessibilitat, de manera que és fàcil d'entendre i llegible per a l'ésser humà. YAML treballa amb tots els llenguatges de programació moderns i s'utilitza àmpliament en la persistència de dades, missatgeria a Internet, compartició de dades en cada idioma i molts altres llocs. Els arxius YAML tenen l'extensió .yaml o .yml.
Els fitxers YAML tenen una estructura fàcil de llegir però amb una estructura molt estricte basada en l'ús de la indentació amb espais [2](sense l'ús de tabuladors).
Hi ha moltes eines que utilitzen aquest tipus de fitxers per guardar les configuracions com, per exemple les eines de configuració de xarxa Netplan[3] per Ubuntu Linux i l'eina d'automatizació de tasques Ansible.[4]
Referències
[modifica]- ↑ «The Official YAML Web Site». [Consulta: 20 desembre 2024].
- ↑ 2,0 2,1 «YAML Tutorial : A Complete Language Guide with Examples» (en anglès). [Consulta: 20 desembre 2024].
- ↑ «Examples - Netplan documentation». [Consulta: 20 desembre 2024].
- ↑ «YAML Syntax — Ansible Community Documentation». [Consulta: 20 desembre 2024].