Core Team Handbook¶
This handbook is a guide to serving on the core team of the Mattermost open source project, which includes making contributions both as a volunteer contributor from the community and as a paid staff member of Mattermost, Inc.
Please consider this handbook - along with all our documentation - as a work-in-progress and constantly updating to best achieve our shared mission.
Development Process¶
Release Process¶
Community Process¶
- Mattermost Community
- Bugs, Feature Ideas, Troubleshooting
- Help Wanted Tickets
- Community Playbook
- How to run a Hackathon
- A. (T-minus 40 working days)
- B. (T-minus 30 working days)
- C. (T-minus 25 working days)
- D. (T-minus 20 working days)
- E. (T-minus 15 working days)
- F. (T-minus 10 working days)
- G. (T-minus 5 working days)
- H. (T-minus 0 working days)
- I. (T-plus 3 working days)
- J. (T-plus 5 working days)
- K. (T-plus 7 working days)
- Tips and Best Practices
Product Management Handbook¶
Core Developer Handbook¶
- Support Handbook
- Engineer Onboarding Timeline & Expectations
- Week 1: Focus on environment setup and introductions
- Week 2: Focus on digesting information dump
- Weeks 3-4: Focus on solidifying role in the team
- Weeks 5-8 (Month 2): Work on your first project as dev owner
- Weeks 9-11 (Month 3): Work on more and/or larger projects as dev owner
- Week 12: Informal performance evaluation
- Weeks 13-16 (Month 4): Act on your performance evaluation and focus on community
- Weeks 17-20 (Month 5): Become an authority
- Weeks 21+ (Month 6+): Continue to grow as an engineer, be a leader in the community, and be an integral part of the Mattermost engineering org.