mattermost-plugin-gitlab
mattermost-plugin-gitlab copied to clipboard
[Documentation] Add a feature comparison chart to differentiate this plugin from GitLab built-in Mattermost integration
It could be helpful for new users if the plugin's documentation (README.md) contained a kind of feature comparison chart to clarify the differences between and different use cases for using this plugin vs. the Mattermost integrations that comes built-in with GitLab (Mattermost notifications
and Mattermost slash commands
).
@jasonblais provided some comparison in Mattermost Peer-to-peer Help channel
You can run all services in parallel, and each offers a separate set of features:
- Built-in Mattermost slash commands: allows you to create and view GitLab issues, and trigger new GitLab CI jobs from Mattermost
- GitLab webhooks for Mattermost: allows you to send webhook notifications to Mattermost, as you described
- Mattermost plugin for GitLab: offers similar type of notifications as 2, plus daily reminders and sidebar buttons for quick access to open issues, open merge requests and more (see attached).
All in all, I would recommend starting with 3., as this is actively being developed by the Mattermost community and also ships pre-packaged with the GitLab community edition. 1. (for slash commands) can be a good supplement to it.
@aaronrothschild - We could use your help with this one. Are you open to drafting a content update?
@cwarnermm yes, I could create this content sometime this month. I would simplify to documenting #1 and #3 and skip #2....
Closing due to inactivity. The issue can be reopened with more interest from our community.
Hi, @aaronrothschild @cwarnermm do you know if we have any docs around it, if not this differences-chart?
Hi @vish9812 - You can find detailed GitLab plugin documentation here in the README.
And thank you for reaching out via the GitLab plugin channel on our Mattermost Community Server. That's our recommended approach for questions as both staff and the community may be able to assist further.
Thanks @cwarnermm but what I need is differences. Or at least features supported by the built-in one, so that I can create my own list.