qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

user_repo_v1_1.jsonschema (849B)


      1 {
      2     "$schema": "https://json-schema.org/draft/2020-12/schema#",
      3     "$id": "qmk.user_repo.v1_1",
      4     "title": "User Repository Information",
      5     "type": "object",
      6     "definitions": {
      7         "build_target": {
      8             "oneOf": [
      9                 {"$ref": "./definitions.jsonschema#/keyboard_keymap_tuple"},
     10                 {"$ref": "./definitions.jsonschema#/keyboard_keymap_env"},
     11                 {"$ref": "./definitions.jsonschema#/json_file_path"}
     12             ]
     13         }
     14     },
     15     "required": [
     16         "userspace_version",
     17         "build_targets"
     18     ],
     19     "properties": {
     20         "userspace_version": {
     21             "type": "string",
     22             "enum": ["1.1"]
     23         },
     24         "build_targets": {
     25             "type": "array",
     26             "items": {
     27                 "$ref": "#/definitions/build_target"
     28             }
     29         }
     30     }
     31 }