An invitation for contributions

Mattermost is gaining attention in Silicon Valley, and we’d like to start engaging more with the global community.

Mattermost is written in Golang and React. If you’re interested in sharpening your skills around these technologies, and building relationships with like-minded engineers, Mattermost could be an ideal project.

We’ve set up infrastructure and tools to make it straight forward to contribute code to the Mattermost project. As a contributor, you’ll have:

  • Full support of the Mattermost core team – to discuss development ideas, ask questions, and collaborate on improving making a difference in the Mattermost ecosystem.
  • Code Contribution Guidelines for setting up a development environment, forking Mattermost from GitHub and making pull requests into the Mattermost code base.
  • Suggested tickets accepting pull requests, as well as good first contributions. You’re invited to start discussions around the tickets in GitHub issues or by starting discussions in the Developer Discussion forum category.
  • Style guide with automated review. So code remains clean, we’ve set up a style guide for Golang, React and Javascript contributions. For React developers, we’ve added ESLint to our automated build process, which shares feedback quickly on any styling issues, and also enables performance boosts from running consistently structure code that we now automatically optimize.

If you have any questions about how to start, please let us know!

Stay updated

Want to know about the latest releases? Subscribe to our monthly mailing list

By | 2017-07-17T04:58:15+00:00 September 15th, 2015|Blog|Comments Off on An invitation for contributions