It’s that time of the year again!
Hacktoberfest provides developers with an exciting opportunity to contribute to open source projects. In addition to helping the open source community and the countless people who use open source projects every day, anyone who submits four pull requests during the month of October will receive a free t-shirt from DigitalOcean!
Contributions can be big (e.g., adding a new feature) or small (e.g., fixing a typo). Any contribution you make that improves and enhances an open source project will bring you that much closer to your free Hacktoberfest swag.
Projects so far include:
- Manage tokens System Console page
- Render at-mentions by teammate name display
- Mark channels unread using ALT+click
- Add the ability to search users by role in System Console
- Refactor webapp search store and right hand sidebar view state
Last year, developers freely submitted more than 90,000 contributions to open source projects around the world; several members of the open source community contributed to Mattermost.
In addition to submitting new edit screens for Slash Commands, a new progress bar for file uploads and multiple advanced features for Slack Import, other notable Mattermost contributions from last year include:
- Minio integration, which was contributed by harshavardhana, the winner of the 2016 Mattermost Hacktoberfest Award. It offers an open source, self-hosted alternative to Amazon S3 storage. The lightweight, easy-to-configure feature enables users to adopt any cloud environment. It also has advanced features like erasure code, bitrot protection and lambda notifications. (There’s a great backstory here: this feature came about after we tweeted out a request to add Minio support and the Minio community delivered.)
- Favorite channels, which was contributed by alsma. This feature allows users to indicate which channels are their favorite. Once selected, users can quickly reference these channels on the left-hand side of the Mattermost interface.
- Pinned posts, which was contributed Zhouzi. This functionality enables Mattermost users to pin important messages to the top of channels.
We can’t wait to see the contributions the open source community makes to Mattermost and other projects this year!