What is YAML?

YAML's syntax is similar to other high-level languages and can easily express lists, hashes, scalars, and other data structures. It uses whitespace indentation and many visual features, making it particularly suitable for expressing or editing data structures, various configuration files, debugging content, and file outlines (for example, many email subject formats are very close to YAML). Although it is more suitable for expressing hierarchical model data structures, it also has delicate syntax to represent relational model data. Because YAML uses whitespace and line breaks to separate data, it is particularly suitable for operations with grep/Python/Perl/Ruby. Its most user-friendly feature is the clever avoidance of various closing symbols, such as quotes, various brackets, etc., which can become complex and difficult to recognize in nested structures.

Your footprint: