Mattermost Bot Hackfest

2032 Registered Allowed team size: 1 - 4
2032 Registered Allowed team size: 1 - 4

Winners are announced.

idea phase
Online
starts on:
Jan 10, 2020, 04:00 PM UTC (UTC)
ends on:
Feb 01, 2020, 06:25 PM UTC (UTC)
hackathon
Online
starts on:
Feb 07, 2020, 04:00 PM UTC (UTC)
ends on:
Mar 02, 2020, 07:55 AM UTC (UTC)

Winners

Submission Guideline

Ideation Phase (Online)

You are required to submit your bot proposal either in a PowerPoint presentation, a video, or a link to a GitHub repository containing a prototype of your idea. The proposal should contain the following information:

  • Brief summary of your bot.
  • Problem statement: What is the specific problem on a chosen sub theme? Please mention the theme your solution caters to (multiple selections are acceptable).
  • Use cases: What are the underlying use cases the bot would cover.
  • Approach: Your approach and solution.
  • (Optional) Any supporting references, diagrams or demos that depict your solution.

Top submissions will be invited to join the implementation phase. Criteria including the impact to the DevOps open source community, uniqueness of ideas, and the completeness of the submission will be considered.

Implementation Phase (Online)

Any solution or application for your bot is acceptable, including an integration with a closed source platform.

To submit your project, please take these two steps. Note that you can submit as many projects as you want. Each will be evaluated as an individual submission.

  • Submit your bot to this Mattermost GitHub repository as a pull request. Mattermost will use the GitHub repository entry to review the submission. See the repository for further submission guidelines.
  • Submit a link to the pull request on HackerEarth to count as a hackathon participant.
  • (Encouraged but not mandatory) Tweet your participation with hashtag #hackmattermost. Mattermost will retweet you back!
  • While submitting your project, you can leave the special prizes section checked or unchecked. It will not result in any changes for this particular hackathon.

All qualified submissions receive a Mattermost Swag Kit, which includes a Mattermost-branded hackathon t-shirt, hat, programmable NFC stickers, water bottle, socks and stickers. See prizes page for more details.

Below is the criteria used for submissions:

  • Qualified Submissions: Must meet the criteria above, as well as be functional in Mattermost server version 5.19 (released on January 16th) or version 5.20 (released on February 16th).
  • Winning Submissions: Must meet the criteria for qualified submissions, as well as the following:
    • If the submission is open sourced, published under an Apache v2 compatible license (e.g. no GPL, APGL). A list of compatible licenses can be found here.
    • Provides detailed usage documentation with at least one screenshot of the bot in action, list of features and a development guide. A great example is the README of the GitLab plugin
    • Contains a public issues/bug tracker, which is linked in the usage documentation - Logs important events on appropriate log levels to allow Mattermost system admins to troubleshoot issues
    • Does not expose a security vulnerability.

Moreover, impact to the DevOps open source community, uniqueness of ideas, and the completeness of the submission will be considered. Videos to demonstrate the solution are welcome.

At all times, Mattermost reserves the right to decide if a submission is deemed qualified or a winner, but aims to set clear expectations and strive for transparency and fairness throughout the process.

Social Share

Notifications
View All Notifications

?