Below are some notes I am writing as I learning about YAKL, which docassemble uses.
docassemble uses YAML in interviews, where
--- separates blocks.
Here is my annotated YAML spec:
Resources on YAML
- https://yaml.org/ – “Read the spec,” advises Seth Kenlon (Red Hat, 6/10/2019), “If you’ve never read the specification for YAML and you find YAML confusing, a glance at the spec may provide the clarification you never knew you needed. The specification is surprisingly easy to read, with the requirements for valid YAML spelled out with lots of examples in chapter 6.”
- YAML, Wikipedia.
- Official YAML 1.2 Documentation
- YAML Reference Card
- Xavier Shay’s YAML Tutorial
- Grav’s YAML Reference
- YAMLLint - Tests if YAML is valid.