Contributing Feature Proposals

Feature proposal contributions are highly valued, and over a hundred feature proposals from the community have been implemented. When you sign-up for the feature proposal 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 Proposal 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 Proposal 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 proposal to the feature discussion category in the Mattermost general forum to discuss more, ask for upvotes, or ask for someone to file an idea you have if you’re out of votes.

Directing feature proposals to the forum 
If you see a feature proposal discussion 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 proposal forum](http://www.mattermost.org/feature-requests/), which is regularly monitored by the Mattermost community. Would you be open to contributing your idea there?