06/19/2026
What do github actions, ansible playbooks, podman/docker compose files and kubernetes resource definitions have in common with horde package metadata?
Why, they are all defined in YAML format.
Meet the all new Horde/Yaml authoring library 3.0.0 release. Now passes the full YAML 1.2 conformance suite (several hundred edge case definitions). Our library is roundtrip-capable, i.e. it preserves ordering, comments and formatting. This means the file it writes to disk looks exactly like the file it loaded, plus/minus edits.
The authoring API treats comments as first-class citizens and allows you to style every attribute.
https://github.com/horde/yaml
Bug reports welcome!
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.