{
  "$schema": "http://json-schema.org/draft-07/schema",
  "$id": "ngAddSchematicsSchema",
  "title": "Add Otter o3r-pipeline",
  "description": "ngAdd Otter o3r-pipeline",
  "properties": {
    "toolchain": {
      "description": "The DevOps toolchain to create.",
      "type": "string",
      "default": "github",
      "enum": [
        "github"
      ],
      "x-prompt": {
        "message": "Which DevOps toolchain would you like to generate?",
        "type": "list",
        "items": [
          { "value": "github", "label": "GITHUB - Setup, build, test and basic code checks for a GitHub project." }
        ]
      }
    },
    "runner": {
      "type": "string",
      "description": "The CI runner.",
      "default": "ubuntu-latest"
    },
    "npmRegistry": {
      "type": "string",
      "description": "A custom npm registry (the public one will be used by default)."
    },
    "defaultBranchName": {
      "type": "string",
      "description": "The repository default branch name",
      "default": "main"
    }
  },
  "additionalProperties": true,
  "required": [
  ]
}
