Skip to content

ReyanshKharga/yaml-masterclass

Repository files navigation

yaml-masterclass

Learn YAML - A step by step tutorial.

What is YAML

YAML is the abbreviated form of “YAML Ain’t markup language” is a human-readable data-serialization language. It is commonly used for configuration files and in applications where data is being stored or transmitted.

What is Data serialization?

Data serialization is the process of translating data structure or a complex object state into a format that can be stored, transmitted and reconstructed later. The commonly used formats are YAML, JSON, CSV, and XML.

Why Learn YAML?

  • YAML is widely used language for writing configurations for many different applications.
  • YAML is more readable than JSON

What is YAML used for - A few use cases

  1. Cloudformation
  2. Kubernetes
  3. Docker
  4. Ansible
  5. Prometheus
  6. Helm

Things to remember

  • --- denotes the start of a new YAML
  • ... denotes the end of the YAML document

Tools

YAML Validator: https://onlineyamltools.com/validate-yaml YAML to JSON Converter: https://onlineyamltools.com/convert-yaml-to-json

About

Learn YAML - A step by step tutorial.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published