Community
Contribute to OpenMS
Code, docs, design, outreach, and more — pick a path that matches your skills.
Channels
Stay in touch
Use GitHub for lasting project work and Discord for quick questions. Governance explains how decisions are made.
GitHub Issues & PRs
Bug reports, feature requests, and code review — searchable and durable.
Open a new issueDiscord
Real-time help, early ideas, and day-to-day conversation with contributors.
Join DiscordGovernance
How OpenMS is organized and how project decisions get made.
Read governanceGet involved
Ways to contribute
Programming is one option — docs, design, the website, and community work all move OpenMS forward.
-
Most common
Contribute to development
Start small — docs, bug reports, or focused fixes. You do not need the whole codebase. Choose a project:
-
Build from source
Compile the latest OpenMS with platform guides for Windows, macOS, and Linux.
-
Educational materials
Tutorials, how-tos, notebooks, and videos for the User Guide.
Explore OpenMS-Docs -
Graphic design
Illustrations for docs, site imagery, and visual polish across the project.
Email the community team -
Website development
Fix bugs, improve layout, or add content on the website repo.
Browse open issues
Code of Conduct
We encourage
We are dedicated to a welcoming environment for all people. By participating, you agree to this Code of Conduct and the procedures used to resolve incidents. Any behaviour that excludes, intimidates, or causes discomfort is a violation.
Welcoming language
Use welcoming and inclusive language.
Respect viewpoints
Be respectful of different viewpoints and experiences.
Accept feedback
Gracefully accept constructive criticism.
Community first
Focus on what is best for the community.
Courtesy
Show courtesy and respect towards other community members.