Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.11 KB

README.md

File metadata and controls

34 lines (23 loc) · 1.11 KB

yarrrml-json-schema

A JSON Schema to let code editors (e.g., VS Code) syntax-check YARRRML files.

YARRRML (pronounced /jɑɹməl/) is a human readable text-based representation for declarative generation rules. It is a subset of [YAML], a widely used data serialization language designed to be human-friendly.

Usage

There are two ways to use this JSON Schema:

  • Add to Visual Studio Code's settings.json:

      "yaml.schemas": {
      	"https://rdmr.eu/yarrrml-json-schema/yarrrml-json-schema.json": "*.rml.yaml"
      }
  • Add to the top of a YAML file:

    # yaml-language-server: $schema=https://rdmr.eu/yarrrml-json-schema/yarrrml-json-schema.json

Contributing

  1. Format your code with prettier (npm format).
  2. Check if your additions improve the reporting in your editor.
  3. Check if no extra validation errors occur (npm test).