Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
55c2c6ce
Commit
55c2c6ce
authored
Nov 18, 2016
by
Z.J. van de Weg
Committed by
Achilleas Pipinellis
Nov 21, 2016
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add framework for docs on Mattermost commands
[ci skip]
parent
900999f8
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
43 additions
and
0 deletions
+43
-0
doc/project_services/img/mattermost_enable_custom_commands.png
...roject_services/img/mattermost_enable_custom_commands.png
+0
-0
doc/project_services/mattermost_command.md
doc/project_services/mattermost_command.md
+42
-0
doc/project_services/project_services.md
doc/project_services/project_services.md
+1
-0
No files found.
doc/project_services/img/mattermost_enable_custom_commands.png
0 → 100644
View file @
55c2c6ce
41.3 KB
doc/project_services/mattermost_command.md
0 → 100644
View file @
55c2c6ce
# Mattermost Commands
Mattermost commands give users an extra interface to perform common operations
from the chat environment. This allows one to, for example, create an issue as
soon as the idea was discussed in Mattermost.
## Configuration
### On Mattermost
On Mattermost, an administrator has to enable custom slash commands. To do this,
log on, and go to the system console.
Click
**Custom integrations**
, and enable the custom slash commands and don't
forget to save your settings.
![
Enable custom slash commands
](
img/mattermost_enable_custom_commands.png
)
Now go back to your team page, and go the the configuration page for a new
slash command.
**Integrations**
>
**Slash Command**
>
**Add Slash Command**
### On GitLab
On the project you want to configure the slash commands for, go to the
Mattermost Command service. Under settings >
**Project Services**
.
A screen will appear with all the values you can copy to the Mattermost page you
have just opened.
**Insert screenshot here**
## Usage
A users first interaction with the newly created slash commands will trigger an
authorisation process. This process connects your Mattermost user with your
GitLab user.
After these steps are performed, you can start interacting with GitLab. Maybe
start with
`/your-trigger issue show 1`
and see what your first issue was on
this project!
doc/project_services/project_services.md
View file @
55c2c6ce
...
...
@@ -42,6 +42,7 @@ further configuration instructions and details. Contributions are welcome.
|
[
Irker (IRC gateway)
](
irker.md
)
| Send IRC messages, on update, to a list of recipients through an Irker gateway |
|
[
JIRA
](
jira.md
)
| JIRA issue tracker |
| JetBrains TeamCity CI | A continuous integration and build server |
|
[
Mattermost Commands
](
mattermost_command.md
)
| Mattermost slash commands |
| PivotalTracker | Project Management Software (Source Commits Endpoint) |
| Pushover | Pushover makes it easy to get real-time notifications on your Android device, iPhone, iPad, and Desktop |
|
[
Redmine
](
redmine.md
)
| Redmine issue tracker |
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment