开发
此译文内容陈旧,请参考英语版本: Development
- GitHub:MuseScore的源代码和开发中心(修订历史 / RSS)。贡献代码的最佳方式为Pull Request(目前开放的拉取请求)。请阅读我们的Git工作流来了解如何创建拉取请求。您需要签订贡献者许可协议才能合并您的请求。
- 开发者手册:关于MuseScore开发的所有信息(包括对所支持的操作系统的编译说明)。若您有musescore.org账号,您就可以用类似维基百科的方式的方式来修改这些页面。大胆一点,加入您的所学所知。另见MuseScore GitHub Wiki。
插件
- 插件开发:编写MuseScore插件的参考信息(仅适用于1.3及更早版本)。
- 绝大多数针对2.0以上版本的资料已内置于插件创建器中。这里是快速导览:适用于2.x版本的插件。
- 针对3.0版本的插件:关于MuseScore 3中的插件系统的更新的记载。
从其他开发者处获取帮助
如果您要做出您的第一次贡献,或交流准备对MuseScore做出的修改,您可以联系其他开发者。
测试
问题追踪器:发布并追踪MuseScore的漏洞报告、功能建议或任务。如果您对测试新功能、查找漏洞感兴趣,请阅读稳定版、测试版与开发版对比。这有益于提高下一个稳定版本的质量。
文献资料
MuseScore社区合作撰写了一本用户手册。每个已登录的用户都可以编辑并提升手册中的页面。如果您在手册中发现了谬误或缺失,请尽管修复或扩充它:点击在标题右边的 ⠇ ,选择“编辑”后修改页面。如果您想要对修改进行讨论,请在文献资料论坛(英文)中发帖。
翻译
充满生机的翻译社区使得全球各地遍布着MuseScore的用户。如果您想帮助翻译已存在翻译的语言,或开始新的语言翻译,请参考下述说明。请尽管在论坛或翻译群聊中提问并分享初步成果(如果其需要修改,也可以尽量避免重复性的二次工作)。
用户手册与网站
如果您有兴趣翻译网站或者用户手册,请您在翻译论坛上介绍自己,这样我们就可以给您编辑与创建您想要翻译的语言的页面的权限。您也可以参考拓展的翻译说明。
软件
MuseScore社区使用一个翻译服务器,这使得本地化变得容易。如果您想为一门语言建立翻译,请在翻译论坛上提出请求添加对该语言的翻译支持。