Contributing Feature Ideas

Feature idea contributions are highly valued, and over 50 ideas were added to Mattermost within a 10 month period. When you sign-up for the feature idea forum you receive 10 votes to allocate on the changes you feel are most important.

There are two types of ideas, with different processes:

A) Features you’d like to implement

  1. Please review the code contribution guidelines
  2. In the Feature Idea forum fill in “Enter your idea” and confirm via auto-searched results an idea doesn’t already exist (if so, please use that one).
  3. Otherwise, click “Post a new idea” and add a comment indicating your interest in implementing the feature.
  4. Moderators will reply to discuss opening an “Accepting Pull Requests” ticket if the idea is within the project scope.

B) Ideas for others to implement

  1. In the Feature Idea forum fill in “Enter your idea” and confirm via auto-searched results an idea doesn’t already exist (if so, please use that one).
  2. Otherwise, click “Post a new idea” and add a comment indicating your interest in implementing the feature.

Cross posting to feature discussion forum
You can cross-post about your feature idea to the feature discussion category in the Mattermost general forum to discus more, ask for upvotes, or ask for someone to file an idea you have if you’re out of votes.

Directing feature ideas to the forum 
If you see a feature idea discussions on Twitter, Quora, StackOverflow or other forums, please encourage participants to share with the Mattermost community, for example:

Mattermost features ideas can be shared, discussed and upvoted from the [feature idea forum](http://www.mattermost.org/feature-requests/), which is regularly monitored by the Mattermost community. Would you be open to contributing your idea there?