~ruther/qmk_firmware

21c396a3aa7bc8deb225cbc8a4ea1bfb069f2333 — QMK Bot 1 year, 10 months ago 9a4c307 + cdff9b8
Merge remote-tracking branch 'origin/master' into develop
2 files changed, 12 insertions(+), 1 deletions(-)

M data/schemas/definitions.jsonschema
M data/schemas/keyboard.jsonschema
M data/schemas/definitions.jsonschema => data/schemas/definitions.jsonschema +4 -0
@@ 29,6 29,10 @@
        "minLength": 1,
        "maxLength": 250
    },
    "snake_case": {
        "type": "string",
        "pattern": "^[a-z][a-z0-9_]*$"
    },
    "layout_macro": {
        "oneOf": [
            {

M data/schemas/keyboard.jsonschema => data/schemas/keyboard.jsonschema +8 -1
@@ 268,7 268,11 @@
                "enabled": {"type": "boolean"}
            }
        },
        "features": {"$ref": "qmk.definitions.v1#/boolean_array"},
        "features": {
            "$ref": "qmk.definitions.v1#/boolean_array",
            "propertyNames": { "$ref": "qmk.definitions.v1#/snake_case" }

        },
        "indicators": {
            "type": "object",
            "properties": {


@@ 382,6 386,7 @@
            "properties": {
                "animations": {
                    "type": "object",
                    "propertyNames": { "$ref": "qmk.definitions.v1#/snake_case" }
                    "additionalProperties": {
                        "type": "boolean"
                    }


@@ 431,6 436,7 @@
            "properties": {
                "animations": {
                    "type": "object",
                    "propertyNames": { "$ref": "qmk.definitions.v1#/snake_case" }
                    "additionalProperties": {
                        "type": "boolean"
                    }


@@ 483,6 489,7 @@
            "properties": {
                "animations": {
                    "type": "object",
                    "propertyNames": { "$ref": "qmk.definitions.v1#/snake_case" }
                    "additionalProperties": {
                        "type": "boolean"
                    }