Mattermost Integrations Bounty Program: May 23 - July 23
Mattermost has launched an integrations bounty program to work with our communities to create highly-requested integrations.
The bounty per integration is $2,000 PLUS an exclusive Mattermost SWAG bag! The period for submissions is May 23 - July 23, 2019.
If you’re interested in joining the program,
- Sign in to https://community.mattermost.com, join the Contributors team and direct message @jason.blais, or
- Email jason[at]mattermost.com with the subject “Mattermost Integrations Bounty Program”
Eligibility
Eligibility is limited to countries we can pay the bounty to. Wires to notable banks are preferred, but other options exist. Please contact us to ensure eligibility.
Moreover, submissions must meet the criteria specified in “Open Projects” section. See below for further details.
Paid staff or hiring candidates on a paid audition are not eligible to participate.
Rules
Multiple submissions are considered on a first-come first-served basis. If the first submission meets the bounty criteria, the first submission receives the bounty.
If multiple people are interested in working on the same integration, we encourage people to work together. The bounty is allocated equally to all contributors. However, Mattermost reserves the right to split the bounty unequally, for instance, when one of the contributors completed the majority of the work.
At all times, Mattermost reserves the right to decide if a submission receives a bounty, but we aim to set clear expectations and strive for transparency and fairness throughout the process.
To submit your entry for a bounty
- Publish it in a GitHub repository licensed under Apache 2.0 or MIT
- Share the link via
- direct message to @jason.blais in https://community.mattermost.com, or
- email to jason[at]mattermost.com with the subject “Mattermost Integrations Bounty Program”
Mattermost may ask you to transfer the repository under the https://github.com/mattermost organization for long-term maintenance. If so, we’ll take steps to ensure you are credited for your work and recognized as the original creator. For an example project transferred to Mattermost, see https://github.com/mattermost/desktop.
All submission winners will need to submit a W-9 (US based prize winners) or W-8BEN (for non-US prize winners); an invoice or other equivalent paperwork to AP@mattermost.com claiming the prize with proper authorization; completed Mattermost contributor license agreement; and banking information via this Google form. If you are prize winner based in the US, we are required by the IRS to issue a 1099 form for money or prizes earned greater than $600 in any given calendar year.
Resources
Plugin documentation: https://developers.mattermost.com/extend/plugins/
Sample plugin: https://github.com/mattermost/mattermost-plugin-sample
Open Projects
Submissions accepted on May 23 - July 23, 2019, inclusive.
ServiceNow Plugin
Bounty: $2,000 + an exclusive Mattermost SWAG bag
Repository name: mattermost-plugin-servicenow
Requirements:
- Meets the functionality and quality of the Now Actions app for Slack and Microsoft Teams. Features include
- Send notifications from ServiceNow to Mattermost, including the following fields:
- Who opened the request
- Priority level
- Time of when request was opened
- Task type
- Impact level
- Time of when request was created
- Enable ServiceNow admin to define which kinds of requests trigger notifications in Mattermost
- Allow users to connect their Mattermost account with ServiceNow, enabling them to take action on ServiceNow notifications, including
- Approving requests
- Sending comments from Mattermost to ServiceNow
- Resolving requests
- Send notifications from ServiceNow to Mattermost, including the following fields:
Additional requirements:
- Uses the Mattermost plugin framework
- Plugin documentation: https://developers.mattermost.com/extend/plugins/
- Sample plugin: https://github.com/mattermost/mattermost-plugin-sample
- Meets Mattermost user experience criteria defined here.
- Includes a README file with a screenshot of the plugin in action, list of features, an installation guide and a development guide. For an example, see here.
Microsoft Outlook Plugin
Bounty: $2,000 + an exclusive Mattermost SWAG bag
Repository name: mattermost-plugin-microsoft-outlook
Add support for integrating your Outlook Email and Outlook Calendar with Mattermost.
Note that this plugin may require some design collaboration with the Product Manager (@jason.blais) and UX Designer (asaad.mahmood). See the Slack for Outlook and Slack Outlook Calendar apps for example functionality and user experience.
Requirements:
- Send or forward Outlook email messages to Mattermost channels, including message attachments and file contents.
- Ability to reply to Outlook email messages in Mattermost, sending it to everyone in the email thread
- Automatically sync your calendar to your Mattermost status - when you are in a meeting, you status is set to “Do Not Disturb”.
- Respond directly to calendar event invitations.
- Get notified when a calendar event is starting soon, with a link to Skype for Business call if available.
- Get updated when a calendar event’s details change, and change your response as needed.
Additional requirements:
- Preferably works on Outlook Web App and Office 2016, but exact requirements can be discussed.
- Uses the Mattermost plugin framework
- Plugin documentation: https://developers.mattermost.com/extend/plugins/
- Sample plugin: https://github.com/mattermost/mattermost-plugin-sample
- Meets Mattermost user experience criteria defined here.
- Includes a README file with a screenshot of the plugin in action, list of features, an installation guide and a development guide. For an example, see here.
Microsoft Teams Support for Matterbridge
Bounty: $2,000 + an exclusive Mattermost SWAG bag
Requirements:
- Adds support for Microsoft Teams to https://github.com/42wim/matterbridge
- For an example pull request which added Whatsapp support, see https://github.com/42wim/matterbridge/pull/711
Current Participants
- Microsoft Teams Support for Matterbridge:
waseem18