-
Notifications
You must be signed in to change notification settings - Fork 238
Github issue docs #495
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Github issue docs #495
Conversation
You are da best |
@@ -283,6 +283,7 @@ Server Hosting | |||
- [Setting up SS14.Watchdog](en/server-hosting/setting-up-ss14-watchdog.md) | |||
- [OAuth](en/server-hosting/oauth.md) | |||
- [Setting up Discord Integration](en/server-hosting/setting-up-discord-integration.md) | |||
- [Setting up Github Integration](en/server-hosting/setting-up-github-integration.md) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- [Setting up Github Integration](en/server-hosting/setting-up-github-integration.md) | |
- [Setting up GitHub Integration](en/server-hosting/setting-up-github-integration.md) |
# Setup | ||
Setting this up will allow any player who meets the requirements (See [Important CVars](#important-cvars)) to make bug reports. | ||
|
||
0. (Optional) Create a new repository that only your GitHub organization has access to. You can transfer issues from this new repository to your main repository. You might want to do this if you are worried about spanning the main repository. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
0. (Optional) Create a new repository that only your GitHub organization has access to. You can transfer issues from this new repository to your main repository. You might want to do this if you are worried about spanning the main repository. | |
0. (Optional) Create a new repository that only your GitHub organization has access to. You can transfer issues from this new repository to your main repository. You might want to do this if you are worried about spamming the main repository. |
1. Create a new app (`https://github.com/settings/apps`). When creating the app, only allow issue creation permissions (and metadata). **Make sure you are logged in as the repository owner** (This is usually the organization itself)! You do not need a webhook URL. | ||
 | ||
 | ||
2. Under the "General" tab, get the apps app ID and also generate a private key. This will download the private key to your computer. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
2. Under the "General" tab, get the apps app ID and also generate a private key. This will download the private key to your computer. | |
2. Under the "General" tab, get the app's **app ID** and also generate a **private key**. This will download the private key to your computer. |
2. Under the "General" tab, get the apps app ID and also generate a private key. This will download the private key to your computer. | ||
 | ||
 | ||
3. Install the app in your orginzation, and only give it access to one repository. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
3. Install the app in your orginzation, and only give it access to one repository. | |
3. Install the app in your organization, and only give it access to one repository. |
Title! Added documentation on how to set up github issue integration.