Skip to content

A better way to write human-readable, developer-friendly YAML

License

Notifications You must be signed in to change notification settings

kambi-ng/ks-yaml

Repository files navigation

Contributors Forks Stargazers Issues MIT License

KS-YAML (Kambing-Style YAML)

A better way to write human-readable, developer-friendly YAML

View Specification

About The Project

YAML is a data serialization language that often used for writing configuration files. It is designed in a way that makes it easy for developers to quickly write configuration files using a syntax that might be familiar to developers well-versed in indentation based languages such as Python.

However, this reliance on indentation oftentimes lead to problems due to parsing errors caused by inconsistent usage of tabs and spaces. We argue that it also causes readability problems when defining configurations that requires multiple levels of nested indentations, hence more often than not causing headaches for developers.

The KS-YAML formatting rules aims to solve this problem by leveraging the fact that YAML is designed as a superset of the JSON standard to create a more sensible way of writing YAML files.

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

About

A better way to write human-readable, developer-friendly YAML

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages