Mattermost
3.5
  • Overview
  • User’s Guide
  • Mattermost Administrator’s Guide
  • Changelog
  • Integration Guide
  • Developer’s Guide
    • Development Process
      • Code Contribution Guidelines
      • Developer Machine Setup
      • Troubleshooting
      • Developer Flow
      • Running Mattermost
      • Mattermost Style Guide
      • User Experience Guidelines
      • Localization
    • Unofficial Enhancements
      • Production Install on Windows Server (Unofficial)
      • Video and Audio Calling (Beta)
  • Core Team Handbook
Mattermost
  • Docs »
  • Mattermost Developer’s Guide
  • Edit on GitHub

Mattermost Developer’s Guide¶

Detailed information on contributing to the Mattermost open source project.

Development Process¶

  • Code Contribution Guidelines
    • Choose a Ticket
    • Install Mattermost and set up a Fork
    • Preparing a Pull Request
    • Submitting a Pull Request
    • Managing an Open Pull Request
  • Developer Machine Setup
    • Mac OS X
    • Ubuntu
    • Archlinux
    • Windows
  • Troubleshooting
    • Build errors
    • Other errors
  • Developer Flow
    • Workflow
    • Useful Makefile commands
    • Running only specific unit tests
    • Repository structure
  • Running Mattermost
  • Mattermost Style Guide
    • Go
    • Javascript
    • React-JSX
  • User Experience Guidelines
    • Design Principles
    • Technical Guidelines
    • Minimum Display Requirements
    • Design Guidelines
  • Localization
    • Translation Process
    • Initial Translation
    • Translations Updates
    • Translation Quality
    • Test Translations
    • Translation Maintenance

Unofficial Enhancements¶

Documentation on early previews and unofficial functionality

  • Production Install on Windows Server (Unofficial)
  • Video and Audio Calling (Beta)
Next Previous

© Copyright 2015, 2016 Mattermost.

Built with Sphinx using a theme provided by Read the Docs.
  Options 
Contribute
Report a Problem
Edit on GitHub
  • Solutions
  • Features
  • Documentation
  • Pricing
  • Contact
  • Download