diff options
Diffstat (limited to 'data/schemas/keymap.jsonschema')
| -rw-r--r-- | data/schemas/keymap.jsonschema | 24 | 
1 files changed, 24 insertions, 0 deletions
| diff --git a/data/schemas/keymap.jsonschema b/data/schemas/keymap.jsonschema new file mode 100644 index 0000000000..35c5b5c98e --- /dev/null +++ b/data/schemas/keymap.jsonschema @@ -0,0 +1,24 @@ +{ +    "$schema": "http://json-schema.org/draft-07/schema#", +    "$id": "qmk.keymap.v1", +    "title": "Keymap Information", +    "type": "object", +    "properties": { +        "author": {"$ref": "qmk.definitions.v1#/text_identifier"}, +        "keyboard": {"$ref": "qmk.definitions.v1#/text_identifier"}, +        "keymap": {"$ref": "qmk.definitions.v1#/text_identifier"}, +        "layout": {"$ref": "qmk.definitions.v1#/layout_macro"}, +        "layers": { +            "type": "array", +            "items": { +                "type": "array", +                "items": {"type": "string"} +            } +        }, +        "config": {"$ref": "qmk.keyboard.v1"}, +        "notes": { +            "type": "string", +            "description": "asdf" +        } +    } +}
\ No newline at end of file | 
