项目作者: dreftymac
项目描述 :
YAML awesomeness
高级语言:
项目地址: git://github.com/dreftymac/awesome-yaml.git
YAML awesomeness
A curated list of YAML resources.
Inspired by the awesome.
See also Awesome Yaml (@datatxt)
awesome-yaml
Overview
YAML is a configuration format similar to JSON.
YAML is underrated
- Some developers who use it had a negative first-impression of the format, usually because of the syntax.
- Some dislike the fact that YAML allows the use of indentation for specifying scope (although indentation is technically not required).
- Some consider YAML to be superfluous: “XML and JSON fit the bill nicely enough”.
- Some have either never heard of YAML or are influenced by the fact that it is (or at least was) not as famous as JSON or XML.
YAML is a supserset of JSON
- Does JSON support comments? … NO
- Does JSON support comments? … YES (if you use YAML)
- To get JSON with comments, just use YAML instead of JSON
- YAML is a superset of JSON
## This is valid YAML syntax
## Try it out now by copy-pasting it into an online YAML parser
## (e.g., http://yaml-online-parser.appspot.com/)
{
"json": [
"fat and rigid"
],
"yaml": [
"skinny and flexible"
],
"object": {
"array": [
{
"null_value": null
},
{
"boolean": true
},
{
"integer": 1
}
]
}
}
Digging in
Advanced
Alternatives
- Alternatives compared
- Alternatives (one-off competing)
- Variants
- Strict YAML uses a subset of the full YAML specification.
Annoyances
- Parsers Consistently bad parsing of YAML
Cloud
Critique
Documentation and resources
GUI
Mentions
NoCode
- NoCode and LowCode
- Lowdefy - An open-source low-code framework to build internal tools, web apps, admin panels, BI dashboards, workflows, and CRUD apps with ease by simply writing YAML.
Parsers
People
Projects
Security
Specification
Templating
Variables
Variables (example workarounds)
Validation
Tutorial
YAML GISTS
YAML Gems
Searches
See also
Aweseomeness
Github
💀 R.I.P.