mattermost / mattermost-plugin-github

GitHub plugin for Mattermost
Apache License 2.0
156 stars 146 forks source link

Consider implementing subscriptions feature as a form/modal #780

Open mickmister opened 2 months ago

mickmister commented 2 months ago

Currently the subscriptions feature is all in the slash command /github subscriptions add, loaded with some unclear options through slash command flags, in particular the flag named features.

For example:

/github subscriptions add mattermost/mattermost-plugin-github --features pulls,issues,label:"Help Wanted"

image

Description of the feature from the command's help text:

mickmister commented 2 months ago

@asaadmahmood I'm curious if you would be interested in discussing a design for this? I think this feature has slowly grown in scope, to the point where it may make sense to have a dedicated form instead of having the slash command continue to get more loaded with cryptic options