githubEdit

How to contribute to Mattermost

Thank you for your interest in contributing to Mattermost! We love getting contributions from our community, so we’ve made it as easy as possible to get involved, whether you’re a Mattermost user, someone who runs a Mattermost server for your team, or a software developer who wants to make Mattermost better. This document outlines all of the major ways you can make Mattermost better.

To foster a safe and inclusive environment for everyone, all Mattermost community members must abide by the Mattermost Code of Conductarrow-up-right.

Propose new features

Anyone from our community can propose and vote for new features on our feature request portalarrow-up-right. Search for a feature you want and vote on it if it already exists. If not, submit your own and get your friends to sign up and vote!

Contribute documentation

Mattermost has documentation for users, system administrators, and developers. No matter who you are, there’s a way for you to help improve the Mattermost documentationarrow-up-right.

Report a bug

Have you encountered an issue while deploying or using Mattermost that you’d like to report?

  1. Search our Jira issuesarrow-up-right to see if anyone else has already reported the issue. If so, show your support by commenting on the issue, and share any additional information you might have.

  2. If the issue is a security vulnerability, please review our Responsible Disclosure Policyarrow-up-right to ensure our users stay safe.

  3. If the first two steps don’t apply, you can create a new issuearrow-up-right on the Mattermost Server GitHub repository. Please fill out all sections in the Issue template.

Report a Boards bug

Have you encountered an issue while deploying or using Mattermost Boards that you’d like to report?

  1. Search our GitHub issuesarrow-up-right to see if anyone else has already reported the issue. If so, show your support by commenting on the issue, and share any additional information you might have.

  2. If the issue is a security vulnerability, please review our Responsible Disclosure Policyarrow-up-right to ensure our users stay safe.

  3. If the first two steps don’t apply, you can create a new issuearrow-up-right in the Boards GitHub repository. Please fill out all sections in the Issue template.

Translation and localization

Mattermost UI translations and localization are handled on Weblatearrow-up-right. Anyone is welcome to sign up for an account and start contributing! If you have questions, join the Localization channel on the Mattermost community serverarrow-up-right.

Contribute code

Our community has made thousands of contributions to the Mattermost open source project. Contribute to our core repositories and integrationsarrow-up-right, or build your own integrationsarrow-up-right and submit themarrow-up-right to our Marketplace.

FAQ

Can I contribute code to the Mattermost Enterprise Edition code base with commercial features?

Generally we don't accept code contributions to the Mattermost Enterprise Edition commercial code base. There are exceptions when a strategic commercial customer is interested in co-developing commercial features with us, with sponsorship from executives on both the Mattermost and customer side, in which a special co-development agreement can be signed and contributions accepted.

Last updated

Was this helpful?