Community
Contribute to OpenMS
Code, docs, design, outreach, and more — find a path that fits your skills.
Channels
Stay in touch
Most project discussions take place on GitHub and Discord.
GitHub Issues & Pull Requests
Best for lasting, searchable project work — bug reports, feature requests, and code review.
Open a new issueDiscord
Best for quick questions, early ideas, and connecting with contributors in real time.
Join DiscordGovernance
Learn how the project is organized and how decisions are made.
Read governanceGet involved
Ways to Contribute
Your choices aren't limited to programming — there are many areas where we need your help.
Code
Contribute to development
You do not need to understand the entire codebase to start — many people begin with docs, bug reports, or small fixes.
Review pull requests
Help move contributions forward by reviewing open pull requests.
View open PRsBuild from Source
Compile the latest OpenMS with platform-specific guides.
Educational Materials
Tutorials, how-tos, notebooks, and videos for the User Guide.
Explore OpenMS-DocsWebsite Development
Fix bugs, improve layout, or add content on the website repo.
Browse open issuesGraphic Design
Illustrations for docs, images for the site, and visual polish across the project.
Get in touchCommunity & Outreach
Help with social channels, events, or a newsletter.
Email usFundraising
Help secure grants and sponsorships that keep OpenMS stable and growing.
Sponsorship programCode of Conduct
We aspire to treat everyone equally and value all contributions. Our Code of Conduct helps keep the community open and welcoming.