metayaml
Metayaml is a proposed meta-language intended to describe YAML documents, their schemas, and transformations using a YAML-oriented notation. It provides a layer above raw YAML that lets developers specify data structures, constraints, and reusable definitions in a single, machine-readable form. The goal is to standardize how YAML configurations are described and validated across projects, teams, and tooling.
In metayaml, schemas are defined with typed fields, nested mappings, array item rules, and references to reusable
Metayaml is not a replacement for YAML data; it is a specification language intended to be processed
- name
This illustrates a metayaml-style schema for a simple Person object. Status: as of 2025, metayaml lacks