Giter Club home page Giter Club logo

yaml's Introduction

YAML Tutorial

The Basics

YAML Ain't Markup Language (YAML is a serialization language and is a subset of JSON.

All YAML files start with three dashes

--- 

Comments

begin with a pound sign. They can appear in line.

---
# this is a YAML comment
foo: bar # this is an inline comment

Structure

YAML documents are primarily composed of key-value pairs. Key value pairs supported are: strings, floats, booleans, arrays, integers and dictionaries. Strings can be enclosed in single, double or no quotes at all. YAML recognizes unquoted numerals as integers or floating point. YAML supports the nesting of key-values and the mixing of data types.

--- 

# Key-value pairs with different data types

mystring: "This is a string example." # string
myunquotedstring: this is an unquoted string example. #string
pi: 3.14 # float 
myboolean: true #boolean
myinteger: 4 # integer

# array example with 2 space indentation (tabs are not allowed)
singers:
  - Michael Jackson
  - Prince
  - Elvis
  
# arrays cane be specified on a single line

items: [1,2,3,4]
  
# dictionary example 

mydictionary:
  mynestedarray: three
    array-item1: 1
    array-item2: 2
    array-item3: three
    array-item4:
      count:5
      location:"somewhere in the world"
    array-item5: 5

# dictionaries can be specified on a single line
dict:{"one", "two", "three"}

Resources

yaml's People

Contributors

chessbuzz avatar

Watchers

 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.