aboutsummaryrefslogtreecommitdiff
path: root/data/schemas/api_keyboard.jsonschema
diff options
context:
space:
mode:
authorZach White <skullydazed@gmail.com>2020-12-01 12:58:00 -0800
committerZach White <skullydazed@drpepper.org>2021-01-07 21:21:12 -0800
commit266a85eda0cbb63852565d0c1d7ddb24700b8c1f (patch)
tree54223d4301f98fe89183031e1bd7a06abba47b87 /data/schemas/api_keyboard.jsonschema
parent0d3aca062e3fd7a4b351a9edc42c6b36686abd4f (diff)
downloadqmk_firmware-266a85eda0cbb63852565d0c1d7ddb24700b8c1f.tar.gz
qmk_firmware-266a85eda0cbb63852565d0c1d7ddb24700b8c1f.zip
add missing schemas
Diffstat (limited to 'data/schemas/api_keyboard.jsonschema')
-rw-r--r--data/schemas/api_keyboard.jsonschema35
1 files changed, 35 insertions, 0 deletions
diff --git a/data/schemas/api_keyboard.jsonschema b/data/schemas/api_keyboard.jsonschema
new file mode 100644
index 000000000..d570ee999
--- /dev/null
+++ b/data/schemas/api_keyboard.jsonschema
@@ -0,0 +1,35 @@
1{
2 "allOf": [
3 { "$ref": "qmk.keyboard.v1" },
4 {
5 "$id": "qmk.api.keyboard.v1",
6 "keymaps": {
7 "type": "string"
8 },
9 "parse_errors": {
10 "type": "array",
11 "items": {
12 "type": "string"
13 }
14 },
15 "parse_warnings": {
16 "type": "array",
17 "items": {
18 "type": "string"
19 }
20 },
21 "processor_type": {
22 "type": "string"
23 },
24 "protocol": {
25 "type": "string"
26 },
27 "keyboard_folder": {
28 "type": "string"
29 },
30 "platform": {
31 "type": "string"
32 }
33 }
34 ]
35}