Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.2 KB

README.md

File metadata and controls

46 lines (34 loc) · 1.2 KB

YAML - YAML Ain't Markup Language

YAML is a human-readable data serialization language. It is commonly used for configuration files and in applications where data is being stored or transmitted.

Eg:

name: Pradumana
age: 21
address: 
  city: Bangalore
  state: Karnataka
  country: India
  phone:
    office: 0000000
    home: 
        - 1111111
        - 2222222

Learning Resources

Properties

  • Similar to XML & JSON.
  • We can't add commands.
  • Strict syntax - (Indentation)
  • Human readable data serialization language.

Usage

  • Used in Kubernetes, Ansible, Docker, etc.
  • Used to store data in key-value pairs.
  • CI/CD tools like GitHub Actions, CircleCI, use YAML to create workflows.

YAML tools