aboutsummaryrefslogtreecommitdiff
path: root/data/schemas/api_keyboard.jsonschema
diff options
context:
space:
mode:
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}