Skip to content
Casper Jeukendrup edited this page Oct 23, 2024 · 4 revisions

Welcome! We're glad that you would like to contribute to MuseScore. You can contribute in various ways:

Testing: reporting bugs and issues

Please find instructions for downloading the latest test builds at Downloading and running test builds. If you have found a bug or issue, please let us know! You can find the preferred way to do this at Reporting bugs and issues.

Development: fixing bugs or building features

If you would like to offer patches yourself, please fork and make pull requests! Some tips:

Translation

For information about helping to translate and localise MuseScore, please refer to Help translate MuseScore.

Offering support to other users

You are welcome to help answering questions from users at the MuseScore.org forum and in the #support channel of our Discord Server.

Testing

Translation

Compilation

  1. Set up developer environment
  2. Install Qt and Qt Creator
  3. Get MuseScore's source code
  4. Install dependencies
  5. Compile on the command line
  6. Compile in Qt Creator

Beyond compiling

  1. Find your way around the code
  2. Submit a Pull Request
  3. Fix the CI checks

Misc. development

Architecture general

Audio

Engraving

Extensions

Google Summer of Code

References

Clone this wiki locally