.YAML Bestandsextensie
YAML-document
| Ontwikkelaar | N.v.t. |
| Populariteit |
3,8 | 64 stemmen |
Wat is een YAML-bestand?
Een YAML-bestand is een tekstdocument dat gegevens bevat die zijn opgemaakt met YAML (YAML Ain't Markup Language), een voor mensen leesbaar gegevensformaat dat wordt gebruikt voor gegevensserialisatie. Het wordt gebruikt voor het lezen en schrijven van gegevens, onafhankelijk van een specifieke programmeertaal. YAML-bestanden zijn vaak configuratiebestanden die worden gebruikt om de instellingen van een programma of toepassing te definiëren.
Meer informatie
Omdat de YAML-indeling niet taalspecifiek is, kunnen YAML-bestanden worden opgenomen in en gebruikt door programma's die zijn geschreven in elke taal die YAML-bibliotheken ondersteunt, zoals C/C++, Ruby, Python, Java, Perl, C# en PHP. Het acroniem YAML stond oorspronkelijk voor Yet Another Markup Language, maar naarmate de YAML-indeling zich ontwikkelde, kreeg het acroniem de huidige, recursieve betekenis.
Als een programma een YAML-bestand als instellingenbestand gebruikt, kun je de instellingen van het programma bewerken door het YAML-bestand te openen en te bewerken in een teksteditor of broncode-editor. De meeste YAML-bestanden met instellingen bevatten opmerkingen die uitleggen hoe je het bestand kunt gebruiken om de instellingen van een programma aan te passen.
OPMERKING: Hoewel de programmeergemeenschap aanbeveelt om YAML-bestanden op te slaan met de YAML-extensie, kun je ook YAML-bestanden tegenkomen die zijn opgeslagen met de .YML-extensie.
Veelvoorkomende .YAML-bestandsnamen
app.yaml - Een YAML-bestand dat wordt gebruikt door Google App Engine.
Een YAML-bestand openen
Je kunt een YAML-bestand openen in elke teksteditor, zoals Microsoft Notepad (Windows) of Apple TextEdit (Mac). Als je echter een YAML-bestand wilt bewerken, kun je het beter openen met een broncode-editor, zoals NotePad++ (Windows) of GitHub Atom (platformonafhankelijk). Deze toepassingen bieden handige hulpmiddelen voor het bewerken van broncode en markeren de YAML-syntaxis correct.
