Although there’s a short how to contribute page in the Jitsi Meet handbook, this post outlines a list of specific steps to help new contributors to get started with the project.
- Introduction to the underlying technology (React/JavaScript).
- Get to know the Jitsi architecture, developer’s guide and GitHub repositories.
- Jitsi architecture
- Jitsi developer guide
- Jitsi-meet GitHub repo
- Jitsi Handbook GitHub repo (documentation needs contributors too)
- Read CONTRIBUTING.md.
- Join the Jitsi community.
- The community forum is great for asking questions and getting help with problems.
- Contribute by working on open Issues!
- There can be a lot of open Issues, so consider filtering them based on web, iOS, android or accessibility.
- Bug/defect issues are good first issues because the steps to reproduce the issue and the expected functionality are clearly defined.
- Don’t worry if you can’t find an issue to work on right now, you can still learn by looking at other peoples’ Pull Requests or just exploring the code.