Thank you for your interest in contributing! Join our "Contributors" community channel where you can discuss questions with community members and the Mattermost core team.
Per the Code Contribution Guidelines, other than small bug fixes and incremental improvements, only pull requests referencing Help Wanted GitHub issues should be submitted to Mattermost projects. This ensures:
Proposed changes have been unambiguously specified
The change meets the fast, obvious, forgiving design principle for the project
Volunteers are willing to test, document, support and maintain changes (authentication options are critical paths that need manual testing with each monthly release in perpetuity)
The change aligns to the stated purpose of the project
Key contributors and core team members nominate changes for Help Wanted issues by opening a Jira ticket.
Jira tickets nominating a feature for Help Wanted status should include:
Title clearly and concisely describes change proposed
Description is unambiguous and includes UI description and help text so feature can be implemented and tested by any contributor
If related to a community discussion, include link to ticket in discussion and link to discussion in ticket
Tickets meeting HW criteria receive a help-wanted label by triage team and appear in Help Wanted list.