Developers' handbook
Getting started
- Your first code contribution
- How to write a good bug report: step-by-step instructions
- How to use a debug version of MuseScore
- Command line options
- Translating MuseScore
- Follow us on Development Blog
Compilation
Compile instructions (All Platforms)
- Compile instructions - Windows (Git)
- Compile instructions - macOS (Git)
- Compile instructions - Linux/BSD - (Git)
IDE Configuration
Finding your way around
- Testing
- Automated tests
- Exploring code and data structures
- Finding crashes
- Git workflow
- MuseScore coding rules
Packaging for different Operating Systems
UX Design
References
- Design and implementation
- Distribution maintainers
- Milestones
- Version information
- Scrapbook of feature changes and additions (outdated)
- Design
- Development infrastructure
- Instruments.xml documentation
- MuseScore roadmap
- Release history
- User handbook generation
- Release check list
- Developer group chats
Plugin development
Release notes
- Release notes for MuseScore 3.6.2
- Release notes for MuseScore 3.6.1
- Release notes for MuseScore 3.6.0
- Release notes for MuseScore 3.5.2
- Release notes for MuseScore 3.5.1
- Release notes for MuseScore 3.5.0
- Release notes for MuseScore 3.4.2
- Release notes for MuseScore 3.4.1
- Release notes for MuseScore 3.4.0
- Release notes for MuseScore 3.3.4
- Release notes for MuseScore 3.3.3
- Release notes for MuseScore 3.3.2
- (Release notes for MuseScore 3.3.1)
- Release notes for MuseScore 3.3.0
- Release notes for MuseScore 3.2.3
- Release notes for MuseScore 3.2.2
- Release notes for MuseScore 3.2.1
- Release notes for MuseScore 3.2.0
- Release notes for MuseScore 3.1.0
- Release notes for MuseScore 3.0.5
- Release notes for MuseScore 3.0.4
- Release notes for MuseScore 3.0.3
- Release notes for MuseScore 3.0.2
- Release notes for MuseScore 3.0.1
- Release notes for MuseScore 3.0.0
- Release notes for MuseScore 2.3.2
- Release notes for MuseScore 2.3.1
- Release notes for MuseScore 2.3
- Release notes for MuseScore 2.2.1
- Release notes for MuseScore 2.2
- Release notes for MuseScore 2.1
- Release notes for MuseScore 2.0.3
- Release notes for MuseScore 2.0.2
- Release notes for MuseScore 2.0.1
- Release notes for MuseScore 2.0
- Release notes for MuseScore 1.3
- Release notes for MuseScore 1.2
- Release notes for MuseScore 1.1
- Release notes for MuseScore 1.0
- Release notes for MuseScore 0.9.6.3
- Release notes for MuseScore 0.9.6.2
- Release notes for MuseScore 0.9.6.1
- New features in MuseScore 0.9.6
- New features in MuseScore 0.9.5
- New features in MuseScore 0.9.4
- MuseScore 0.9.3 released
- MuseScore 0.9.2
- MuseScore 0.9.1
Events
Feel free to adjust any content or add child pages. For more information about how to add pages etc., see the Administrative guidelines.