github.com/matrixorigin/matrixone@v1.2.0/.github/ISSUE_TEMPLATE/schema.json (about)

     1  {
     2      "$comment": "https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms",
     3      "$id": "https://json.schemastore.org/github-issue-forms.json",
     4      "$schema": "http://json-schema.org/draft-07/schema#",
     5      "additionalProperties": false,
     6      "definitions": {
     7          "type": {
     8              "description": "A form item type\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#keys",
     9              "type": "string",
    10              "enum": [
    11                  "checkboxes",
    12                  "dropdown",
    13                  "input",
    14                  "markdown",
    15                  "textarea"
    16              ]
    17          },
    18          "id": {
    19              "type": "string",
    20              "pattern": "^[a-zA-Z0-9_-]+$",
    21              "examples": [
    22                  "SampleId"
    23              ]
    24          },
    25          "validations": {
    26              "title": "validation options",
    27              "type": "object",
    28              "properties": {
    29                  "required": {
    30                      "description": "Specify whether require a form item",
    31                      "type": "boolean",
    32                      "default": false
    33                  }
    34              },
    35              "additionalProperties": false
    36          },
    37          "assignee": {
    38              "type": "string",
    39              "maxLength": 39,
    40              "pattern": "^[a-zA-Z0-9](-?[a-zA-Z0-9])*$",
    41              "examples": [
    42                  "SampleAssignee"
    43              ]
    44          },
    45          "label": {
    46              "type": "string",
    47              "minLength": 1,
    48              "examples": [
    49                  "Sample label"
    50              ]
    51          },
    52          "description": {
    53              "type": "string",
    54              "default": "",
    55              "examples": [
    56                  "Sample description"
    57              ]
    58          },
    59          "placeholder": {
    60              "type": "string",
    61              "default": "",
    62              "examples": [
    63                  "Sample placeholder"
    64              ]
    65          },
    66          "value": {
    67              "type": "string",
    68              "minLength": 1,
    69              "examples": [
    70                  "Sample value"
    71              ]
    72          },
    73          "form_item": {
    74              "title": "form item",
    75              "description": "A form item\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#about-githubs-form-schema",
    76              "type": "object",
    77              "required": [
    78                  "type"
    79              ],
    80              "properties": {
    81                  "type": {
    82                      "$ref": "#/definitions/type"
    83                  }
    84              },
    85              "allOf": [
    86                  {
    87                      "if": {
    88                          "properties": {
    89                              "type": {
    90                                  "const": "markdown"
    91                              }
    92                          }
    93                      },
    94                      "then": {
    95                          "$comment": "For `additionalProperties` to work `type` must also be present here.",
    96                          "title": "markdown",
    97                          "description": "Markdown\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#markdown",
    98                          "type": "object",
    99                          "required": [
   100                              "type",
   101                              "attributes"
   102                          ],
   103                          "properties": {
   104                              "type": {
   105                                  "$ref": "#/definitions/type"
   106                              },
   107                              "attributes": {
   108                                  "title": "markdown attributes",
   109                                  "description": "Markdown attributes\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes",
   110                                  "type": "object",
   111                                  "required": [
   112                                      "value"
   113                                  ],
   114                                  "properties": {
   115                                      "value": {
   116                                          "description": "A markdown code\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes",
   117                                          "type": "string",
   118                                          "minLength": 1,
   119                                          "examples": [
   120                                              "Sample code"
   121                                          ]
   122                                      }
   123                                  },
   124                                  "additionalProperties": false
   125                              }
   126                          },
   127                          "additionalProperties": false
   128                      }
   129                  },
   130                  {
   131                      "if": {
   132                          "properties": {
   133                              "type": {
   134                                  "const": "textarea"
   135                              }
   136                          }
   137                      },
   138                      "then": {
   139                          "$comment": "For `additionalProperties` to work `type` must also be present here.",
   140                          "title": "textarea",
   141                          "description": "Textarea\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#textarea",
   142                          "type": "object",
   143                          "required": [
   144                              "type",
   145                              "attributes"
   146                          ],
   147                          "properties": {
   148                              "type": {
   149                                  "$ref": "#/definitions/type"
   150                              },
   151                              "id": {
   152                                  "description": "A textarea id\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#keys",
   153                                  "$ref": "#/definitions/id"
   154                              },
   155                              "attributes": {
   156                                  "title": "textarea attributes",
   157                                  "description": "Textarea attributes\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-1",
   158                                  "type": "object",
   159                                  "required": [
   160                                      "label"
   161                                  ],
   162                                  "properties": {
   163                                      "label": {
   164                                          "description": "A short textarea description\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-1",
   165                                          "$ref": "#/definitions/label"
   166                                      },
   167                                      "description": {
   168                                          "description": "A long textarea description\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-1",
   169                                          "$ref": "#/definitions/description"
   170                                      },
   171                                      "placeholder": {
   172                                          "description": "A textarea placeholder\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-1",
   173                                          "$ref": "#/definitions/placeholder"
   174                                      },
   175                                      "value": {
   176                                          "description": "A textarea value\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-1",
   177                                          "$ref": "#/definitions/value"
   178                                      },
   179                                      "render": {
   180                                          "description": "A textarea syntax highlighting mode\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-1",
   181                                          "type": "string",
   182                                          "enum": [
   183                                              "1C Enterprise",
   184                                              "4D",
   185                                              "ABAP CDS",
   186                                              "ABAP",
   187                                              "ABNF",
   188                                              "AFDKO",
   189                                              "AGS Script",
   190                                              "AIDL",
   191                                              "AL",
   192                                              "AMPL",
   193                                              "ANTLR",
   194                                              "API Blueprint",
   195                                              "APL",
   196                                              "ASL",
   197                                              "ASN.1",
   198                                              "ASP.NET",
   199                                              "ATS",
   200                                              "ActionScript",
   201                                              "Ada",
   202                                              "Alloy",
   203                                              "Alpine Abuild",
   204                                              "Altium Designer",
   205                                              "AngelScript",
   206                                              "Ant Build System",
   207                                              "ApacheConf",
   208                                              "Apex",
   209                                              "Apollo Guidance Computer",
   210                                              "AppleScript",
   211                                              "Arc",
   212                                              "AsciiDoc",
   213                                              "AspectJ",
   214                                              "Assembly",
   215                                              "Astro",
   216                                              "Asymptote",
   217                                              "Augeas",
   218                                              "AutoHotkey",
   219                                              "AutoIt",
   220                                              "AutoIt3",
   221                                              "AutoItScript",
   222                                              "Avro IDL",
   223                                              "Awk",
   224                                              "BASIC",
   225                                              "Ballerina",
   226                                              "Batchfile",
   227                                              "Beef",
   228                                              "Befunge",
   229                                              "BibTeX",
   230                                              "Bicep",
   231                                              "Bison",
   232                                              "BitBake",
   233                                              "Blade",
   234                                              "BlitzBasic",
   235                                              "BlitzMax",
   236                                              "Boo",
   237                                              "Boogie",
   238                                              "Brainfuck",
   239                                              "Brightscript",
   240                                              "Browserslist",
   241                                              "C",
   242                                              "C#",
   243                                              "C++",
   244                                              "C-ObjDump",
   245                                              "C2hs Haskell",
   246                                              "CIL",
   247                                              "CLIPS",
   248                                              "CMake",
   249                                              "COBOL",
   250                                              "CODEOWNERS",
   251                                              "COLLADA",
   252                                              "CSON",
   253                                              "CSS",
   254                                              "CSV",
   255                                              "CUE",
   256                                              "CWeb",
   257                                              "Cabal Config",
   258                                              "Cabal",
   259                                              "Cap'n Proto",
   260                                              "Carto",
   261                                              "CartoCSS",
   262                                              "Ceylon",
   263                                              "Chapel",
   264                                              "Charity",
   265                                              "ChucK",
   266                                              "Cirru",
   267                                              "Clarion",
   268                                              "Classic ASP",
   269                                              "Clean",
   270                                              "Click",
   271                                              "Clojure",
   272                                              "Closure Templates",
   273                                              "Cloud Firestore Security Rules",
   274                                              "CoNLL",
   275                                              "CoNLL-U",
   276                                              "CoNLL-X",
   277                                              "ColdFusion CFC",
   278                                              "ColdFusion",
   279                                              "Common Lisp",
   280                                              "Common Workflow Language",
   281                                              "Component Pascal",
   282                                              "Containerfile",
   283                                              "Cool",
   284                                              "Coq",
   285                                              "Cpp-ObjDump",
   286                                              "Crystal",
   287                                              "Csound Document",
   288                                              "Csound Score",
   289                                              "Csound",
   290                                              "Cuda",
   291                                              "Cue Sheet",
   292                                              "Cycript",
   293                                              "Cython",
   294                                              "D-ObjDump",
   295                                              "DIGITAL Command Language",
   296                                              "DM",
   297                                              "DTrace",
   298                                              "Dafny",
   299                                              "Darcs Patch",
   300                                              "Dart",
   301                                              "DataWeave",
   302                                              "Dhall",
   303                                              "Diff",
   304                                              "Dlang",
   305                                              "Dockerfile",
   306                                              "Dogescript",
   307                                              "Dylan",
   308                                              "E",
   309                                              "E-mail",
   310                                              "EBNF",
   311                                              "ECL",
   312                                              "ECLiPSe",
   313                                              "EJS",
   314                                              "EQ",
   315                                              "Eagle",
   316                                              "Earthly",
   317                                              "Easybuild",
   318                                              "Ecere Projects",
   319                                              "EditorConfig",
   320                                              "Eiffel",
   321                                              "Elixir",
   322                                              "Elm",
   323                                              "Emacs Lisp",
   324                                              "EmberScript",
   325                                              "Erlang",
   326                                              "F#",
   327                                              "F*",
   328                                              "FIGfont",
   329                                              "FIGlet Font",
   330                                              "FLUX",
   331                                              "Factor",
   332                                              "Fancy",
   333                                              "Fantom",
   334                                              "Faust",
   335                                              "Fennel",
   336                                              "Filebench WML",
   337                                              "Filterscript",
   338                                              "Fluent",
   339                                              "Formatted",
   340                                              "Forth",
   341                                              "Fortran Free Form",
   342                                              "Fortran",
   343                                              "FreeBasic",
   344                                              "Frege",
   345                                              "Futhark",
   346                                              "G-code",
   347                                              "GAML",
   348                                              "GAMS",
   349                                              "GAP",
   350                                              "GCC Machine Description",
   351                                              "GDB",
   352                                              "GDScript",
   353                                              "GEDCOM",
   354                                              "GLSL",
   355                                              "GN",
   356                                              "Game Maker Language",
   357                                              "Gemfile.lock",
   358                                              "Genie",
   359                                              "Genshi",
   360                                              "Gentoo Eclass",
   361                                              "Gerber Image",
   362                                              "Gettext Catalog",
   363                                              "Gherkin",
   364                                              "Git Config",
   365                                              "Glyph Bitmap Distribution Format",
   366                                              "Glyph",
   367                                              "Gnuplot",
   368                                              "Go Checksums",
   369                                              "Go Module",
   370                                              "Go",
   371                                              "Golo",
   372                                              "Gosu",
   373                                              "Grace",
   374                                              "Gradle",
   375                                              "Grammatical Framework",
   376                                              "Graph Modeling Language",
   377                                              "GraphQL",
   378                                              "Graphviz (DOT)",
   379                                              "Groovy Server Pages",
   380                                              "Groovy",
   381                                              "HAProxy",
   382                                              "HCL",
   383                                              "HTML",
   384                                              "HTML+ECR",
   385                                              "HTML+EEX",
   386                                              "HTML+ERB",
   387                                              "HTML+PHP",
   388                                              "HTML+Razor",
   389                                              "HTTP",
   390                                              "HXML",
   391                                              "Hack",
   392                                              "Haml",
   393                                              "Handlebars",
   394                                              "Harbour",
   395                                              "HashiCorp Configuration Language",
   396                                              "Haskell",
   397                                              "Haxe",
   398                                              "HiveQL",
   399                                              "HolyC",
   400                                              "Hy",
   401                                              "IDL",
   402                                              "IGOR Pro",
   403                                              "IPython Notebook",
   404                                              "Idris",
   405                                              "Ignore List",
   406                                              "ImageJ Macro",
   407                                              "Inform 7",
   408                                              "Io",
   409                                              "Ioke",
   410                                              "Isabelle ROOT",
   411                                              "Isabelle",
   412                                              "J",
   413                                              "JAR Manifest",
   414                                              "JFlex",
   415                                              "JSON with Comments",
   416                                              "JSON",
   417                                              "JSON5",
   418                                              "JSONLD",
   419                                              "JSONiq",
   420                                              "Jasmin",
   421                                              "Java Properties",
   422                                              "Java Server Pages",
   423                                              "Java",
   424                                              "JavaScript",
   425                                              "JavaScript+ERB",
   426                                              "Jest Snapshot",
   427                                              "Jinja",
   428                                              "Jison Lex",
   429                                              "Jison",
   430                                              "Jolie",
   431                                              "Jsonnet",
   432                                              "Julia",
   433                                              "Jupyter Notebook",
   434                                              "Kaitai Struct",
   435                                              "KakouneScript",
   436                                              "KiCad Layout",
   437                                              "KiCad Legacy Layout",
   438                                              "KiCad Schematic",
   439                                              "Kit",
   440                                              "Kotlin",
   441                                              "Kusto",
   442                                              "LFE",
   443                                              "LLVM",
   444                                              "LOLCODE",
   445                                              "LSL",
   446                                              "LTspice Symbol",
   447                                              "LabVIEW",
   448                                              "Lark",
   449                                              "Lasso",
   450                                              "Lean",
   451                                              "Less",
   452                                              "Lex",
   453                                              "LilyPond",
   454                                              "Limbo",
   455                                              "Linker Script",
   456                                              "Linux Kernel Module",
   457                                              "Liquid",
   458                                              "Literate Agda",
   459                                              "Literate CoffeeScript",
   460                                              "Literate Haskell",
   461                                              "LiveScript",
   462                                              "Logos",
   463                                              "Logtalk",
   464                                              "LookML",
   465                                              "LoomScript",
   466                                              "Lua",
   467                                              "M",
   468                                              "M4",
   469                                              "M4Sugar",
   470                                              "MATLAB",
   471                                              "MAXScript",
   472                                              "MLIR",
   473                                              "MQL4",
   474                                              "MQL5",
   475                                              "MTML",
   476                                              "MUF",
   477                                              "Macaulay2",
   478                                              "Makefile",
   479                                              "Mako",
   480                                              "Markdown",
   481                                              "Marko",
   482                                              "Mathematica",
   483                                              "Max",
   484                                              "Mercury",
   485                                              "Meson",
   486                                              "Metal",
   487                                              "Microsoft Developer Studio Project",
   488                                              "Microsoft Visual Studio Solution",
   489                                              "MiniD",
   490                                              "Mirah",
   491                                              "Modelica",
   492                                              "Modula-2",
   493                                              "Modula-3",
   494                                              "Module Management System",
   495                                              "Monkey",
   496                                              "Moocode",
   497                                              "MoonScript",
   498                                              "Motoko",
   499                                              "Motorola 68K Assembly",
   500                                              "Muse",
   501                                              "Myghty",
   502                                              "NASL",
   503                                              "NCL",
   504                                              "NEON",
   505                                              "NPM Config",
   506                                              "NSIS",
   507                                              "NWScript",
   508                                              "Nearley",
   509                                              "Nemerle",
   510                                              "NeoSnippet",
   511                                              "NetLinx",
   512                                              "NetLinx+ERB",
   513                                              "NetLogo",
   514                                              "NewLisp",
   515                                              "Nextflow",
   516                                              "Nginx",
   517                                              "Ninja",
   518                                              "Nit",
   519                                              "Nix",
   520                                              "NumPy",
   521                                              "Nunjucks",
   522                                              "ObjDump",
   523                                              "Object Data Instance Notation",
   524                                              "ObjectScript",
   525                                              "Objective-C",
   526                                              "Objective-C++",
   527                                              "Objective-J",
   528                                              "Odin",
   529                                              "Omgrofl",
   530                                              "Opa",
   531                                              "Opal",
   532                                              "Open Policy Agent",
   533                                              "OpenCL",
   534                                              "OpenEdge ABL",
   535                                              "OpenQASM",
   536                                              "OpenRC runscript",
   537                                              "OpenSCAD",
   538                                              "OpenStep Property List",
   539                                              "OpenType Feature File",
   540                                              "Org",
   541                                              "Ox",
   542                                              "Oxygene",
   543                                              "Oz",
   544                                              "P4",
   545                                              "PEG.js",
   546                                              "PHP",
   547                                              "PLpgSQL",
   548                                              "POV-Ray SDL",
   549                                              "Pan",
   550                                              "Papyrus",
   551                                              "Parrot Assembly",
   552                                              "Parrot Internal Representation",
   553                                              "Parrot",
   554                                              "Pascal",
   555                                              "Pawn",
   556                                              "Pep8",
   557                                              "Perl",
   558                                              "Pickle",
   559                                              "PicoLisp",
   560                                              "PigLatin",
   561                                              "Pike",
   562                                              "PlantUML",
   563                                              "Pod 6",
   564                                              "Pod",
   565                                              "PogoScript",
   566                                              "Pony",
   567                                              "PostCSS",
   568                                              "PostScript",
   569                                              "PowerShell",
   570                                              "Prisma",
   571                                              "Processing",
   572                                              "Proguard",
   573                                              "Prolog",
   574                                              "Promela",
   575                                              "Propeller Spin",
   576                                              "Protocol Buffer",
   577                                              "Protocol Buffers",
   578                                              "Public Key",
   579                                              "Pug",
   580                                              "Puppet",
   581                                              "Pure Data",
   582                                              "PureBasic",
   583                                              "PureScript",
   584                                              "Python",
   585                                              "Q#",
   586                                              "QMake",
   587                                              "Qt Script",
   588                                              "Quake",
   589                                              "R",
   590                                              "RAML",
   591                                              "RDoc",
   592                                              "REALbasic",
   593                                              "REXX",
   594                                              "RMarkdown",
   595                                              "RPC",
   596                                              "RPM Spec",
   597                                              "Racket",
   598                                              "Ragel",
   599                                              "Raw token data",
   600                                              "ReScript",
   601                                              "Readline Config",
   602                                              "Reason",
   603                                              "Rebol",
   604                                              "Record Jar",
   605                                              "Red",
   606                                              "Redirect Rules",
   607                                              "Regular Expression",
   608                                              "RenderScript",
   609                                              "Rich Text Format",
   610                                              "Ring",
   611                                              "Riot",
   612                                              "RobotFramework",
   613                                              "Roff",
   614                                              "Rouge",
   615                                              "Rscript",
   616                                              "Ruby",
   617                                              "Rust",
   618                                              "SAS",
   619                                              "SCSS",
   620                                              "SELinux Kernel Policy Language",
   621                                              "SELinux Policy",
   622                                              "SMT",
   623                                              "SPARQL",
   624                                              "SQF",
   625                                              "SQL",
   626                                              "SQLPL",
   627                                              "SRecode Template",
   628                                              "SSH Config",
   629                                              "STON",
   630                                              "SVG",
   631                                              "SWIG",
   632                                              "Sage",
   633                                              "SaltStack",
   634                                              "Sass",
   635                                              "Scala",
   636                                              "Scaml",
   637                                              "Scheme",
   638                                              "Scilab",
   639                                              "Self",
   640                                              "ShaderLab",
   641                                              "Shell",
   642                                              "ShellCheck Config",
   643                                              "Sieve",
   644                                              "Singularity",
   645                                              "Slash",
   646                                              "Slice",
   647                                              "Slim",
   648                                              "SmPL",
   649                                              "Smalltalk",
   650                                              "SnipMate",
   651                                              "Solidity",
   652                                              "Soong",
   653                                              "SourcePawn",
   654                                              "Spline Font Database",
   655                                              "Squirrel",
   656                                              "Stan",
   657                                              "Standard ML",
   658                                              "Starlark",
   659                                              "StringTemplate",
   660                                              "Stylus",
   661                                              "SubRip Text",
   662                                              "SugarSS",
   663                                              "SuperCollider",
   664                                              "Svelte",
   665                                              "Swift",
   666                                              "SystemVerilog",
   667                                              "TI Program",
   668                                              "TLA",
   669                                              "TOML",
   670                                              "TSQL",
   671                                              "TSV",
   672                                              "TSX",
   673                                              "TXL",
   674                                              "Tcl",
   675                                              "Tcsh",
   676                                              "TeX",
   677                                              "Tea",
   678                                              "Terra",
   679                                              "Texinfo",
   680                                              "Text",
   681                                              "TextMate Properties",
   682                                              "Textile",
   683                                              "Thrift",
   684                                              "Turing",
   685                                              "Turtle",
   686                                              "Twig",
   687                                              "Type Language",
   688                                              "TypeScript",
   689                                              "UltiSnip",
   690                                              "UltiSnips",
   691                                              "Unified Parallel C",
   692                                              "Unity3D Asset",
   693                                              "Unix Assembly",
   694                                              "Uno",
   695                                              "UnrealScript",
   696                                              "Ur",
   697                                              "Ur/Web",
   698                                              "UrWeb",
   699                                              "V",
   700                                              "VBA",
   701                                              "VCL",
   702                                              "VHDL",
   703                                              "Vala",
   704                                              "Valve Data Format",
   705                                              "Verilog",
   706                                              "Vim Help File",
   707                                              "Vim Script",
   708                                              "Vim Snippet",
   709                                              "Visual Basic .NET",
   710                                              "Vue",
   711                                              "Wavefront Material",
   712                                              "Wavefront Object",
   713                                              "Web Ontology Language",
   714                                              "WebAssembly",
   715                                              "WebVTT",
   716                                              "Wget Config",
   717                                              "Wikitext",
   718                                              "Windows Registry Entries",
   719                                              "Wollok",
   720                                              "World of Warcraft Addon Data",
   721                                              "X BitMap",
   722                                              "X Font Directory Index",
   723                                              "X PixMap",
   724                                              "X10",
   725                                              "XC",
   726                                              "XCompose",
   727                                              "XML Property List",
   728                                              "XML",
   729                                              "XPages",
   730                                              "XProc",
   731                                              "XQuery",
   732                                              "XS",
   733                                              "XSLT",
   734                                              "Xojo",
   735                                              "Xonsh",
   736                                              "Xtend",
   737                                              "YAML",
   738                                              "YANG",
   739                                              "YARA",
   740                                              "YASnippet",
   741                                              "Yacc",
   742                                              "ZAP",
   743                                              "ZIL",
   744                                              "Zeek",
   745                                              "ZenScript",
   746                                              "Zephir",
   747                                              "Zig",
   748                                              "Zimpl",
   749                                              "abl",
   750                                              "abuild",
   751                                              "acfm",
   752                                              "aconf",
   753                                              "actionscript 3",
   754                                              "actionscript3",
   755                                              "ada2005",
   756                                              "ada95",
   757                                              "adobe composite font metrics",
   758                                              "adobe multiple font metrics",
   759                                              "advpl",
   760                                              "ags",
   761                                              "ahk",
   762                                              "altium",
   763                                              "amfm",
   764                                              "amusewiki",
   765                                              "apache",
   766                                              "apkbuild",
   767                                              "arexx",
   768                                              "as3",
   769                                              "asm",
   770                                              "asp",
   771                                              "aspx",
   772                                              "aspx-vb",
   773                                              "ats2",
   774                                              "au3",
   775                                              "autoconf",
   776                                              "b3d",
   777                                              "bash session",
   778                                              "bash",
   779                                              "bat",
   780                                              "batch",
   781                                              "bazel",
   782                                              "blitz3d",
   783                                              "blitzplus",
   784                                              "bmax",
   785                                              "bplus",
   786                                              "bro",
   787                                              "bsdmake",
   788                                              "byond",
   789                                              "bzl",
   790                                              "c++-objdump",
   791                                              "c2hs",
   792                                              "cURL Config",
   793                                              "cake",
   794                                              "cakescript",
   795                                              "cfc",
   796                                              "cfm",
   797                                              "cfml",
   798                                              "chpl",
   799                                              "clipper",
   800                                              "coccinelle",
   801                                              "coffee",
   802                                              "coffee-script",
   803                                              "coldfusion html",
   804                                              "console",
   805                                              "cperl",
   806                                              "cpp",
   807                                              "csharp",
   808                                              "csound-csd",
   809                                              "csound-orc",
   810                                              "csound-sco",
   811                                              "cucumber",
   812                                              "curlrc",
   813                                              "cwl",
   814                                              "dcl",
   815                                              "delphi",
   816                                              "desktop",
   817                                              "dircolors",
   818                                              "django",
   819                                              "dosbatch",
   820                                              "dosini",
   821                                              "dpatch",
   822                                              "dtrace-script",
   823                                              "eC",
   824                                              "ecr",
   825                                              "editor-config",
   826                                              "edn",
   827                                              "eeschema schematic",
   828                                              "eex",
   829                                              "elisp",
   830                                              "emacs muse",
   831                                              "emacs",
   832                                              "email",
   833                                              "eml",
   834                                              "erb",
   835                                              "fb",
   836                                              "fish",
   837                                              "flex",
   838                                              "foxpro",
   839                                              "fsharp",
   840                                              "fstar",
   841                                              "ftl",
   842                                              "fundamental",
   843                                              "gf",
   844                                              "git-ignore",
   845                                              "gitattributes",
   846                                              "gitconfig",
   847                                              "gitignore",
   848                                              "gitmodules",
   849                                              "go mod",
   850                                              "go sum",
   851                                              "go.mod",
   852                                              "go.sum",
   853                                              "golang",
   854                                              "groff",
   855                                              "gsp",
   856                                              "hbs",
   857                                              "heex",
   858                                              "help",
   859                                              "html+django",
   860                                              "html+jinja",
   861                                              "html+ruby",
   862                                              "htmlbars",
   863                                              "htmldjango",
   864                                              "hylang",
   865                                              "i7",
   866                                              "ignore",
   867                                              "igor",
   868                                              "igorpro",
   869                                              "ijm",
   870                                              "inc",
   871                                              "inform7",
   872                                              "inputrc",
   873                                              "irc logs",
   874                                              "irc",
   875                                              "java server page",
   876                                              "jq",
   877                                              "jruby",
   878                                              "js",
   879                                              "jsonc",
   880                                              "jsp",
   881                                              "kak",
   882                                              "kakscript",
   883                                              "keyvalues",
   884                                              "ksy",
   885                                              "lassoscript",
   886                                              "latex",
   887                                              "leex",
   888                                              "lhaskell",
   889                                              "lhs",
   890                                              "lisp",
   891                                              "litcoffee",
   892                                              "live-script",
   893                                              "ls",
   894                                              "m2",
   895                                              "m68k",
   896                                              "mIRC Script",
   897                                              "macruby",
   898                                              "mail",
   899                                              "make",
   900                                              "man page",
   901                                              "man",
   902                                              "man-page",
   903                                              "manpage",
   904                                              "markojs",
   905                                              "max/msp",
   906                                              "maxmsp",
   907                                              "mbox",
   908                                              "mcfunction",
   909                                              "mdoc",
   910                                              "mediawiki",
   911                                              "mf",
   912                                              "mma",
   913                                              "mumps",
   914                                              "mupad",
   915                                              "nanorc",
   916                                              "nasm",
   917                                              "ne-on",
   918                                              "nesC",
   919                                              "nette object notation",
   920                                              "nginx configuration file",
   921                                              "nixos",
   922                                              "njk",
   923                                              "node",
   924                                              "npmrc",
   925                                              "nroff",
   926                                              "nush",
   927                                              "nvim",
   928                                              "obj-c",
   929                                              "obj-c++",
   930                                              "obj-j",
   931                                              "objc",
   932                                              "objc++",
   933                                              "objectivec",
   934                                              "objectivec++",
   935                                              "objectivej",
   936                                              "objectpascal",
   937                                              "objj",
   938                                              "octave",
   939                                              "odin-lang",
   940                                              "odinlang",
   941                                              "oncrpc",
   942                                              "ooc",
   943                                              "openedge",
   944                                              "openrc",
   945                                              "osascript",
   946                                              "pandoc",
   947                                              "pasm",
   948                                              "pcbnew",
   949                                              "perl-6",
   950                                              "perl6",
   951                                              "pir",
   952                                              "plain text",
   953                                              "posh",
   954                                              "postscr",
   955                                              "pot",
   956                                              "pov-ray",
   957                                              "povray",
   958                                              "progress",
   959                                              "protobuf",
   960                                              "pwsh",
   961                                              "pycon",
   962                                              "pyrex",
   963                                              "python3",
   964                                              "q",
   965                                              "ql",
   966                                              "qsharp",
   967                                              "ragel-rb",
   968                                              "ragel-ruby",
   969                                              "rake",
   970                                              "raw",
   971                                              "razor",
   972                                              "rb",
   973                                              "rbx",
   974                                              "reStructuredText",
   975                                              "readline",
   976                                              "red/system",
   977                                              "redirects",
   978                                              "regex",
   979                                              "regexp",
   980                                              "renpy",
   981                                              "rhtml",
   982                                              "robots txt",
   983                                              "robots",
   984                                              "robots.txt",
   985                                              "rpcgen",
   986                                              "rs",
   987                                              "rs-274x",
   988                                              "rss",
   989                                              "rst",
   990                                              "rusthon",
   991                                              "salt",
   992                                              "saltstate",
   993                                              "sed",
   994                                              "sepolicy",
   995                                              "sh",
   996                                              "shell-script",
   997                                              "shellcheckrc",
   998                                              "sml",
   999                                              "snippet",
  1000                                              "sourcemod",
  1001                                              "soy",
  1002                                              "specfile",
  1003                                              "splus",
  1004                                              "squeak",
  1005                                              "terraform",
  1006                                              "tl",
  1007                                              "tm-properties",
  1008                                              "troff",
  1009                                              "ts",
  1010                                              "udiff",
  1011                                              "vb .net",
  1012                                              "vb.net",
  1013                                              "vb6",
  1014                                              "vbnet",
  1015                                              "vdf",
  1016                                              "vim",
  1017                                              "vimhelp",
  1018                                              "viml",
  1019                                              "visual basic 6",
  1020                                              "visual basic for applications",
  1021                                              "visual basic",
  1022                                              "vlang",
  1023                                              "wasm",
  1024                                              "wast",
  1025                                              "wdl",
  1026                                              "wgetrc",
  1027                                              "wiki",
  1028                                              "winbatch",
  1029                                              "wisp",
  1030                                              "wl",
  1031                                              "wolfram lang",
  1032                                              "wolfram language",
  1033                                              "wolfram",
  1034                                              "wsdl",
  1035                                              "xBase",
  1036                                              "xbm",
  1037                                              "xdr",
  1038                                              "xhtml",
  1039                                              "xml+genshi",
  1040                                              "xml+kid",
  1041                                              "xpm",
  1042                                              "xsd",
  1043                                              "xsl",
  1044                                              "xten",
  1045                                              "yas",
  1046                                              "yml",
  1047                                              "zsh"
  1048                                          ]
  1049                                      }
  1050                                  },
  1051                                  "additionalProperties": false
  1052                              },
  1053                              "validations": {
  1054                                  "title": "textarea validations",
  1055                                  "description": "Textarea validations\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#validations",
  1056                                  "$ref": "#/definitions/validations"
  1057                              }
  1058                          },
  1059                          "additionalProperties": false
  1060                      }
  1061                  },
  1062                  {
  1063                      "if": {
  1064                          "properties": {
  1065                              "type": {
  1066                                  "const": "input"
  1067                              }
  1068                          }
  1069                      },
  1070                      "then": {
  1071                          "$comment": "For `additionalProperties` to work `type` must also be present here.",
  1072                          "title": "input",
  1073                          "description": "Input\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#input",
  1074                          "type": "object",
  1075                          "required": [
  1076                              "type",
  1077                              "attributes"
  1078                          ],
  1079                          "properties": {
  1080                              "type": {
  1081                                  "$ref": "#/definitions/type"
  1082                              },
  1083                              "id": {
  1084                                  "description": "An input id\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#keys",
  1085                                  "$ref": "#/definitions/id"
  1086                              },
  1087                              "attributes": {
  1088                                  "title": "input attributes",
  1089                                  "description": "Input attributes\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-2",
  1090                                  "type": "object",
  1091                                  "required": [
  1092                                      "label"
  1093                                  ],
  1094                                  "properties": {
  1095                                      "label": {
  1096                                          "description": "A short input description\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-2",
  1097                                          "$ref": "#/definitions/label"
  1098                                      },
  1099                                      "description": {
  1100                                          "description": "A long input description\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-2",
  1101                                          "$ref": "#/definitions/description"
  1102                                      },
  1103                                      "placeholder": {
  1104                                          "description": "An input placeholder\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-2",
  1105                                          "$ref": "#/definitions/placeholder"
  1106                                      },
  1107                                      "value": {
  1108                                          "description": "An input value\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-2",
  1109                                          "$ref": "#/definitions/value"
  1110                                      }
  1111                                  },
  1112                                  "additionalProperties": false
  1113                              },
  1114                              "validations": {
  1115                                  "title": "input validations",
  1116                                  "description": "Input validations\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#validations-1",
  1117                                  "$ref": "#/definitions/validations"
  1118                              }
  1119                          },
  1120                          "additionalProperties": false
  1121                      }
  1122                  },
  1123                  {
  1124                      "if": {
  1125                          "properties": {
  1126                              "type": {
  1127                                  "const": "dropdown"
  1128                              }
  1129                          }
  1130                      },
  1131                      "then": {
  1132                          "$comment": "For `additionalProperties` to work `type` must also be present here.",
  1133                          "title": "dropdown",
  1134                          "description": "dropdown\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#dropdown",
  1135                          "type": "object",
  1136                          "required": [
  1137                              "type",
  1138                              "attributes"
  1139                          ],
  1140                          "properties": {
  1141                              "type": {
  1142                                  "$ref": "#/definitions/type"
  1143                              },
  1144                              "id": {
  1145                                  "description": "A dropdown id\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#keys",
  1146                                  "$ref": "#/definitions/id"
  1147                              },
  1148                              "attributes": {
  1149                                  "title": "dropdown attributes",
  1150                                  "description": "Dropdown attributes\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-3",
  1151                                  "type": "object",
  1152                                  "required": [
  1153                                      "label",
  1154                                      "options"
  1155                                  ],
  1156                                  "properties": {
  1157                                      "label": {
  1158                                          "description": "A short dropdown description\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-3",
  1159                                          "$ref": "#/definitions/label"
  1160                                      },
  1161                                      "description": {
  1162                                          "description": "A long dropdown description\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-3",
  1163                                          "$ref": "#/definitions/description"
  1164                                      },
  1165                                      "multiple": {
  1166                                          "description": "Specify whether allow a multiple choices\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-3",
  1167                                          "type": "boolean",
  1168                                          "default": false
  1169                                      },
  1170                                      "options": {
  1171                                          "description": "Dropdown choices\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-3",
  1172                                          "type": "array",
  1173                                          "minItems": 1,
  1174                                          "uniqueItems": true,
  1175                                          "items": {
  1176                                              "type": "string",
  1177                                              "minLength": 1,
  1178                                              "examples": [
  1179                                                  "Sample choice"
  1180                                              ]
  1181                                          }
  1182                                      }
  1183                                  },
  1184                                  "additionalProperties": false
  1185                              },
  1186                              "validations": {
  1187                                  "title": "dropdown validations",
  1188                                  "description": "Dropdown validations\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#validations-2",
  1189                                  "$ref": "#/definitions/validations"
  1190                              }
  1191                          },
  1192                          "additionalProperties": false
  1193                      }
  1194                  },
  1195                  {
  1196                      "if": {
  1197                          "properties": {
  1198                              "type": {
  1199                                  "const": "checkboxes"
  1200                              }
  1201                          }
  1202                      },
  1203                      "then": {
  1204                          "$comment": "For `additionalProperties` to work `type` must also be present here.",
  1205                          "title": "checkboxes",
  1206                          "description": "Checkboxes\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#checkboxes",
  1207                          "type": "object",
  1208                          "required": [
  1209                              "type",
  1210                              "attributes"
  1211                          ],
  1212                          "properties": {
  1213                              "type": {
  1214                                  "$ref": "#/definitions/type"
  1215                              },
  1216                              "id": {
  1217                                  "description": "Checkbox list id\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#keys",
  1218                                  "$ref": "#/definitions/id"
  1219                              },
  1220                              "attributes": {
  1221                                  "title": "checkbox list attributes",
  1222                                  "description": "Checkbox list attributes\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-4",
  1223                                  "type": "object",
  1224                                  "required": [
  1225                                      "label",
  1226                                      "options"
  1227                                  ],
  1228                                  "properties": {
  1229                                      "label": {
  1230                                          "description": "A short checkbox list description\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-4",
  1231                                          "$ref": "#/definitions/label"
  1232                                      },
  1233                                      "description": {
  1234                                          "description": "A long checkbox list description\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-4",
  1235                                          "$ref": "#/definitions/description"
  1236                                      },
  1237                                      "options": {
  1238                                          "description": "Checkbox list choices\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-4",
  1239                                          "type": "array",
  1240                                          "minItems": 1,
  1241                                          "items": {
  1242                                              "title": "checkbox list choice",
  1243                                              "description": "Checkbox list choice\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-4",
  1244                                              "type": "object",
  1245                                              "required": [
  1246                                                  "label"
  1247                                              ],
  1248                                              "properties": {
  1249                                                  "label": {
  1250                                                      "description": "A short checkbox list choice description\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-4",
  1251                                                      "type": "string",
  1252                                                      "minLength": 1,
  1253                                                      "examples": [
  1254                                                          "Sample label"
  1255                                                      ]
  1256                                                  },
  1257                                                  "required": {
  1258                                                      "description": "Specify whether a choise is required\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-4",
  1259                                                      "type": "boolean",
  1260                                                      "default": false
  1261                                                  }
  1262                                              },
  1263                                              "additionalProperties": false
  1264                                          }
  1265                                      }
  1266                                  },
  1267                                  "additionalProperties": false
  1268                              }
  1269                          },
  1270                          "additionalProperties": false
  1271                      }
  1272                  }
  1273              ]
  1274          }
  1275      },
  1276      "properties": {
  1277          "name": {
  1278              "description": "An issue template name\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms#top-level-syntax",
  1279              "type": "string",
  1280              "minLength": 1,
  1281              "examples": [
  1282                  "Sample name"
  1283              ]
  1284          },
  1285          "description": {
  1286              "description": "An issue template description\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms#top-level-syntax",
  1287              "type": "string",
  1288              "minLength": 1,
  1289              "examples": [
  1290                  "Sample description"
  1291              ]
  1292          },
  1293          "body": {
  1294              "description": "An issue template body\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms#top-level-syntax",
  1295              "type": "array",
  1296              "minItems": 1,
  1297              "items": {
  1298                  "$ref": "#/definitions/form_item"
  1299              }
  1300          },
  1301          "assignees": {
  1302              "description": "An issue template assignees\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms#top-level-syntax",
  1303              "oneOf": [
  1304                  {
  1305                      "$ref": "#/definitions/assignee"
  1306                  },
  1307                  {
  1308                      "type": "array",
  1309                      "minItems": 1,
  1310                      "uniqueItems": true,
  1311                      "items": {
  1312                          "$ref": "#/definitions/assignee"
  1313                      }
  1314                  }
  1315              ]
  1316          },
  1317          "labels": {
  1318              "description": "An issue template labels\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms#top-level-syntax",
  1319              "type": "array",
  1320              "minItems": 1,
  1321              "uniqueItems": true,
  1322              "items": {
  1323                  "type": "string",
  1324                  "minLength": 1,
  1325                  "examples": [
  1326                      "Sample label",
  1327                      "bug",
  1328                      "documentation",
  1329                      "duplicate",
  1330                      "enhancement",
  1331                      "good first issue",
  1332                      "help wanted",
  1333                      "invalid",
  1334                      "question",
  1335                      "wontfix"
  1336                  ]
  1337              }
  1338          },
  1339          "title": {
  1340              "description": "An issue template title\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms#top-level-syntax",
  1341              "type": "string",
  1342              "minLength": 1,
  1343              "examples": [
  1344                  "Sample title",
  1345                  "Bug: ",
  1346                  "Feature: "
  1347              ]
  1348          }
  1349      },
  1350      "required": [
  1351          "name",
  1352          "description",
  1353          "body"
  1354      ],
  1355      "title": "GitHub issue forms config file schema",
  1356      "type": "object"
  1357  }