Skip to content
Max Reilly edited this page Jan 14, 2023 · 6 revisions

Code structure

Root

  • .github: Issue templates and github workflows.

  • .tx: Transifex configuration files.

  • .vscode: Configuration jsons for editing in Visual Studio Code.

  • build: Tools, scripts, and resources files for a build.

  • demos: A few MuseScore files to demonstrate what can be done.

  • doc: Markdown files containing useful information for making plugins, tick lengths, etc.

  • fonts: Contains fontforge source (sfd) + ttf/otf fonts.

  • hooks: Scripts for installation, pre-commit processing, and uninstallation.

  • mtest: Unit test suite, including a very detailed README that discusses setup and process.

  • sandbox: Test directory for isolating untested code changes and experimentation from the main project.

  • share: Files moved to /usr/share/... on install.

  • src: Source files.

  • test: A testing suite, largely deprecated.

  • thirdparty: Contains projects which are included for convenience, usually to integrate them into the build system to make them available for all supported platforms.

  • tools: Different tools.

  • vtest: Visual test scripts and resources. Compare reference with the current implementation.

Clone this wiki locally