Skip to content

Commit f952857

Browse files
committed
Require "url" field to not be empty
1 parent 00f07ec commit f952857

File tree

1,296 files changed

+2
-1296
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,296 files changed

+2
-1296
lines changed

data/schemas/keyboard.jsonschema

+2-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@
4646
"manufacturer": {"$ref": "qmk.definitions.v1#/text_identifier"},
4747
"url": {
4848
"type": "string",
49-
"format": "uri"
49+
"format": "uri",
50+
"minLength": 1
5051
},
5152
"development_board": {
5253
"type": "string",

keyboards/0xc7/61key/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "61Key",
33
"manufacturer": "0xC7",
4-
"url": "",
54
"maintainer": "RealEmanGaming",
65
"usb": {
76
"vid": "0xE117",

keyboards/0xcb/tutelpad/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "TutelPad",
33
"manufacturer": "ItsFiremanSam",
4-
"url": "",
54
"maintainer": "ItsFiremanSam",
65
"usb": {
76
"vid": "0xCB00",

keyboards/1k/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "1K",
33
"manufacturer": "MakotoKurauchi",
4-
"url": "",
54
"maintainer": "MakotoKurauchi",
65
"usb": {
76
"vid": "0x0009",

keyboards/1upkeyboards/1up60hse/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "1up60hse",
33
"manufacturer": "1upkeyboards",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x6F75",

keyboards/1upkeyboards/1up60rgb/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "1UP RGB Underglow PCB",
33
"manufacturer": "1upkeyboards",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x6F75",

keyboards/1upkeyboards/super16/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "super16",
33
"manufacturer": "1upkeyboards",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x6F75",

keyboards/1upkeyboards/super16v2/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "super16v2",
33
"manufacturer": "1upkeyboards",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x6F75",

keyboards/1upkeyboards/sweet16/v1/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Sweet16",
33
"manufacturer": "1up Keyboards",
4-
"url": "",
54
"maintainer": "skullydazed",
65
"usb": {
76
"vid": "0x6F75",

keyboards/2key2crawl/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "2Key2Crawl",
33
"manufacturer": "WoodKeys.click",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0xFEED",

keyboards/30wer/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "30wer",
33
"manufacturer": "8o7wer",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x1234",

keyboards/40percentclub/25/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "The 5x5 Keyboard",
33
"manufacturer": "di0ib",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x4025",

keyboards/40percentclub/4pack/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "4pack",
33
"manufacturer": "40percentclub",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x4025",

keyboards/40percentclub/4x4/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "The 4x4 Keyboard",
33
"manufacturer": "di0ib",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x4025",

keyboards/40percentclub/5x5/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "The 5x5 Keyboard",
33
"manufacturer": "di0ib",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x4025",

keyboards/40percentclub/6lit/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "The 6lit Macropad",
33
"manufacturer": "di0ib",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x4025",

keyboards/40percentclub/foobar/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "The foobar Keyboard",
33
"manufacturer": "di0ib",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x4025",

keyboards/40percentclub/half_n_half/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "half_n_half",
33
"manufacturer": "di0ib",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x4025",

keyboards/40percentclub/luddite/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Luddite",
33
"manufacturer": "di0ib",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x4025",

keyboards/40percentclub/mf68/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "MF68",
33
"manufacturer": "di0ib",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x4025",

keyboards/40percentclub/nano/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Nano",
33
"manufacturer": "di0ib",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x4025",

keyboards/40percentclub/nori/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "The nori Keyboard",
33
"manufacturer": "di0ib",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x4025",

keyboards/40percentclub/tomato/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Tomato",
33
"manufacturer": "40 Percent Club",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x4025",

keyboards/40percentclub/ut47/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "ut47",
33
"manufacturer": "40percent.club",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x4025",

keyboards/45_ats/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "45ATS",
33
"manufacturer": "Abec13",
4-
"url": "",
54
"maintainer": "The-Royal",
65
"usb": {
76
"vid": "0xAB13",

keyboards/4pplet/perk60_iso/rev_a/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Perk60 ISO Rev A",
33
"manufacturer": "4pplet",
4-
"url": "",
54
"maintainer": "4pplet",
65
"usb": {
76
"vid": "0x4444",

keyboards/5keys/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
["F4","F5","F6","F7","B1"]
1515
]
1616
},
17-
"url": "",
1817
"usb": {
1918
"device_version": "1.0.0",
2019
"pid": "0x0001",

keyboards/7c8/framework/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Framework",
33
"manufacturer": "7c8",
4-
"url": "",
54
"maintainer": "stevennguyen",
65
"usb": {
76
"vid": "0x77C8",

keyboards/9key/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "9Key",
33
"manufacturer": "Bishop Keyboards",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0xFEED",

keyboards/abatskeyboardclub/nayeon/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Nayeon",
33
"manufacturer": "Abats Keyboard Club",
4-
"url": "",
54
"maintainer": "ramonimbao",
65
"layout_aliases": {
76
"LAYOUT_ansi": "LAYOUT_tkl_f13_ansi_tsangan",

keyboards/acheron/apollo/87htsc/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Apollo87H-T-SC",
33
"manufacturer": "AcheronProject",
4-
"url": "",
54
"maintainer": "Gondolindrim",
65
"usb": {
76
"vid": "0x4150",

keyboards/acheron/apollo/88htsc/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Apollo88H-T-SC",
33
"manufacturer": "AcheronProject",
4-
"url": "",
54
"maintainer": "Gondolindrim",
65
"usb": {
76
"vid": "0x4150",

keyboards/acheron/austin/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Austin",
33
"manufacturer": "DriftMechanics",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0xAC11",

keyboards/acheron/lasgweloth/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Lasgweloth",
33
"manufacturer": "AcheronProject",
4-
"url": "",
54
"maintainer": "Gondolindrim",
65
"usb": {
76
"vid": "0x4150",

keyboards/ada/ada1800mini/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "ada1800mini",
33
"manufacturer": "Ada",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0xADA0",

keyboards/ada/infinity81/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "infinity81",
33
"manufacturer": "Ada",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0xADA0",

keyboards/adkb96/rev1/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "ADKB96",
33
"manufacturer": "Bit Trade One",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x00A5",

keyboards/aeboards/aegis/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Aegis",
33
"manufacturer": "AEboards",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x4145",

keyboards/aeboards/constellation/rev1/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Constellation Rev1",
33
"manufacturer": "AEBoards",
4-
"url": "",
54
"maintainer": "Xelus22",
65
"usb": {
76
"vid": "0x4145",

keyboards/aeboards/constellation/rev2/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Constellation Rev2",
33
"manufacturer": "AEBoards",
4-
"url": "",
54
"maintainer": "Xelus22",
65
"usb": {
76
"vid": "0x4145",

keyboards/aeboards/constellation/rev3/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Constellation Rev3",
33
"manufacturer": "AEBoards",
4-
"url": "",
54
"maintainer": "Xelus22",
65
"usb": {
76
"vid": "0x4145",

keyboards/aeboards/ext65/rev1/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Ext65 Rev1",
33
"manufacturer": "AEBoards",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"pid": "0xAE65",

keyboards/aeboards/ext65/rev2/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Ext65 Rev2",
33
"manufacturer": "AEBoards",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"pid": "0xA652",

keyboards/aeboards/ext65/rev3/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Ext65 Rev3",
33
"manufacturer": "AEBoards",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"pid": "0xA653",

keyboards/aeboards/satellite/rev1/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Satellite Rev1",
33
"manufacturer": "AEBoards",
4-
"url": "",
54
"maintainer": "Xelus22",
65
"usb": {
76
"vid": "0x4145",

keyboards/ai/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
"rows": ["D0", "D4", "C6", "D7", "D1"]
1818
},
1919
"processor": "atmega32u4",
20-
"url": "",
2120
"usb": {
2221
"device_version": "1.0.0",
2322
"pid": "0x0000",

keyboards/ai03/andromeda/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "Andromeda",
33
"manufacturer": "ai03 Design Studio",
4-
"url": "",
54
"maintainer": "ai03",
65
"usb": {
76
"vid": "0xA103",

keyboards/ai03/orbit_x/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "OrbitX",
33
"manufacturer": "ai03 Design Studio",
4-
"url": "",
54
"maintainer": "ai03",
65
"usb": {
76
"vid": "0xA103",

keyboards/al1/keyboard.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"keyboard_name": "AL1",
33
"manufacturer": "Alsoran",
4-
"url": "",
54
"maintainer": "qmk",
65
"usb": {
76
"vid": "0x544C",

0 commit comments

Comments
 (0)