aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorZach White <skullydazed@gmail.com>2021-02-27 12:00:50 -0800
committerGitHub <noreply@github.com>2021-02-27 12:00:50 -0800
commit1581ea48dcd48d0d3f42cc09b388c468aedec45d (patch)
tree2d028036a4bf80c2e47b952931544f95ba2174e9 /data
parent23ed6c4ec0bfb27612da8a7b78d1b484acc23f3f (diff)
downloadqmk_firmware-1581ea48dcd48d0d3f42cc09b388c468aedec45d.tar.gz
qmk_firmware-1581ea48dcd48d0d3f42cc09b388c468aedec45d.zip
Fix develop (#12039)
Fixes file encoding errors on Windows, and layouts not correctly merging into info.json. * force utf8 encoding * correctly merge layouts and layout aliases * show what aliases point to
Diffstat (limited to 'data')
-rw-r--r--data/schemas/keyboard.jsonschema12
1 files changed, 10 insertions, 2 deletions
diff --git a/data/schemas/keyboard.jsonschema b/data/schemas/keyboard.jsonschema
index 967b5f990..f5fb611bd 100644
--- a/data/schemas/keyboard.jsonschema
+++ b/data/schemas/keyboard.jsonschema
@@ -85,8 +85,16 @@
85 "layout_aliases": { 85 "layout_aliases": {
86 "type": "object", 86 "type": "object",
87 "additionalProperties": { 87 "additionalProperties": {
88 "type": "string", 88 "oneOf": [
89 "pattern": "^LAYOUT_[0-9a-z_]*$" 89 {
90 "type": "string",
91 "enum": ["LAYOUT"]
92 },
93 {
94 "type": "string",
95 "pattern": "^LAYOUT_[0-9a-z_]*$"
96 }
97 ]
90 } 98 }
91 }, 99 },
92 "layouts": { 100 "layouts": {