{
  "name": "GitHub Issues",
  "url": "https://github.com",
  "actions": {
    "create": "Create a GitHub issue",
    "view": "View on Github",
    "object": "Github Issue"
  },
  "type": "issueTracker",
  "fields": [
    {
      "name": "oauthToken",
      "label": "Access Token - [view on github](https://github.com/settings/tokens/new)",
      "description": "Your GitHub access token (40 characters)",
      "pattern": "[0-9a-f]{40}",
      "type": "password",
      "section": "authentication"
    },
    {
      "name": "repo",
      "label": "Repository",
      "description": "Which GitHub repository to create the issue on, eg rails/rails",
      "section": "authentication"
    },
    {
      "name": "labels",
      "label": "Labels *comma separated*",
      "description": "Comma separated list of labels to apply to the issue.",
      "optional": true,
      "defaultValue": "bugsnag",
      "section": "labeling"
    },
    {
      "name": "labelAppVersion",
      "label": "App Version Labeling",
      "description": "Label with **app version introduced in**",
      "type": "boolean",
      "optional": true,
      "defaultValue": false,
      "section": "labeling"
    },
    {
      "name": "labelReleaseStage",
      "label": "Release Stage Labeling",
      "description": "Label with **release stage introduced in**",
      "type": "boolean",
      "optional": true,
      "defaultValue": false,
      "section": "labeling"
    }
  ]
}
