Commit 440023de authored by Matija Čupić's avatar Matija Čupić

Add GitHub service API documentation

parent 2acd4985
...@@ -414,6 +414,42 @@ Get Flowdock service settings for a project. ...@@ -414,6 +414,42 @@ Get Flowdock service settings for a project.
GET /projects/:id/services/flowdock GET /projects/:id/services/flowdock
``` ```
## GitHub **(PREMIUM)**
Code collaboration software.
### Create/Edit GitHub service
Set GitHub service for a project.
```
PUT /projects/:id/services/github
```
Parameters:
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `token` | string | true | GitHub API token with `repo:status` OAuth scope |
| `repository_url` | string | true | GitHub repository URL |
| `static_context` | boolean | false | Append instance name instead of branch to [status check name](../user/project/integrations/github.md#static--dynamic-status-check-names) |
### Delete GitHub service
Delete GitHub service for a project.
```
DELETE /projects/:id/services/github
```
### Get GitHub service settings
Get GitHub service settings for a project.
```
GET /projects/:id/services/github
```
## Hangouts Chat ## Hangouts Chat
Google GSuite team collaboration tool. Google GSuite team collaboration tool.
......
...@@ -30,7 +30,7 @@ module EE ...@@ -30,7 +30,7 @@ module EE
required: false, required: false,
name: :static_context, name: :static_context,
type: ::API::Services::Boolean, type: ::API::Services::Boolean,
desc: "" desc: 'Append instance name instead of branch to status check name'
} }
], ],
'jenkins' => [ 'jenkins' => [
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment