 b908275354
			
		
	
	
		b908275354
		
			
		
	
	
	
	
		
			
			* fix some broken info.json files * optimize our jsonschema using refs * fix formatting after vscode broke it * make flake8 happy * cleanup * make our schema validation more compact and flexible
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			715 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			715 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| {
 | |
|     "$id": "qmk.api.keyboard.v1",
 | |
|     "allOf": [
 | |
|         {"$ref": "qmk.keyboard.v1"},
 | |
|         {
 | |
|             "properties": {
 | |
|                 "keymaps": {
 | |
|                     "type": "object",
 | |
|                     "properties": {
 | |
|                         "url": {"type": "string"}
 | |
|                     }
 | |
| 
 | |
|                 },
 | |
|                 "parse_errors": {"$ref": "qmk.definitions.v1#/string_array"},
 | |
|                 "parse_warnings": {"$ref": "qmk.definitions.v1#/string_array"},
 | |
|                 "processor_type": {"type": "string"},
 | |
|                 "protocol": {"type": "string"},
 | |
|                 "keyboard_folder": {"type": "string"},
 | |
|                 "platform": {"type": "string"}
 | |
|             }
 | |
|         }
 | |
|     ]
 | |
| }
 |