qmk_firmware

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

user_repo_v1.jsonschema (772B)


      1 {
      2     "$schema": "https://json-schema.org/draft/2020-12/schema#",
      3     "$id": "qmk.user_repo.v1",
      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#/json_file_path"}
     11             ]
     12         }
     13     },
     14     "required": [
     15         "userspace_version",
     16         "build_targets"
     17     ],
     18     "properties": {
     19         "userspace_version": {
     20             "type": "string",
     21             "enum": ["1.0"]
     22         },
     23         "build_targets": {
     24             "type": "array",
     25             "items": {
     26                 "$ref": "#/definitions/build_target"
     27             }
     28         }
     29     }
     30 }