forked from mattermost/mattermost-plugin-github
-
Notifications
You must be signed in to change notification settings - Fork 0
/
plugin.json
71 lines (71 loc) · 3.29 KB
/
plugin.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
{
"id": "github",
"name": "GitHub",
"description": "GitHub plugin for Mattermost.",
"version": "0.10.2",
"min_server_version": "5.12.0",
"server": {
"executables": {
"linux-amd64": "server/dist/plugin-linux-amd64",
"darwin-amd64": "server/dist/plugin-darwin-amd64",
"windows-amd64": "server/dist/plugin-windows-amd64.exe"
}
},
"webapp": {
"bundle_path": "webapp/dist/main.js"
},
"settings_schema": {
"header": "The GitHub plugin for Mattermost allows users to Subscribe to notifications, stay up-to-date with reviews, see the status of your pull requests at a glance, and other common GitHub actions - directly from Mattermost. \n \n Instructions for setup are [available here](https://www.mattermost.com/pl/default-github-plugin#configuration)",
"settings": [
{
"key": "GitHubOAuthClientID",
"display_name": "GitHub OAuth Client ID",
"type": "text",
"help_text": "The client ID for the OAuth app registered with GitHub."
},
{
"key": "GitHubOAuthClientSecret",
"display_name": "GitHub OAuth Client Secret",
"type": "text",
"help_text": "The client secret for the OAuth app registered with GitHub."
},
{
"key": "WebhookSecret",
"display_name": "Webhook Secret",
"type": "generated",
"help_text": "The webhook secret set in GitHub."
},
{
"key": "EncryptionKey",
"display_name": "At Rest Encryption Key",
"type": "generated",
"help_text": "The AES encryption key used to encrypt stored access tokens."
},
{
"key": "GithubOrg",
"display_name": "GitHub Organization",
"type": "text",
"help_text": "(Optional) Set to lock the plugin to a single GitHub organization."
},
{
"key": "EnterpriseBaseURL",
"display_name": "Enterprise Base URL",
"type": "text",
"help_text": "(Optional) The base URL for using the plugin with a GitHub Enterprise installation. Example: https://github.example.com"
},
{
"key": "EnterpriseUploadURL",
"display_name": "Enterprise Upload URL",
"type": "text",
"help_text": "(Optional) The upload URL for using the plugin with a GitHub Enterprise installation. This is often the same as your Base URL."
},
{
"key": "EnablePrivateRepo",
"display_name": "Enable Private Repositories",
"type": "bool",
"help_text": "(Optional) Allow the plugin to work with private repositories. When enabled, existing users must reconnect their accounts to gain access to private repositories. Affected users will be notified by the plugin once private repositories are enabled."
}
],
"footer": "* To report an issue, make a suggestion or a contribution, [check the repository](https://github.com/mattermost/mattermost-plugin-github)."
}
}