Skip to content

贡献

参与开发

如果你想贡献代码的话可以fork本项目,然后切换到feature分支下进行开发,开发并测试完后可以提交pr到本项目的feature分支,提交时请尽量提交功能相关的文件,非必要的文件请勿提交。

在开发前最好通过新建一个issue来描述你想要新增的功能,我们可以先进行充分的沟通,在提交pr时请详细描述你开发的功能。

参与翻译

感谢Emircan ERKUL提供的第一版英文翻译。

因为精力有限,目前大部分翻译都是使用机翻的,所以准确度难免有问题。

翻译文档

如果你想加入到文档的翻译工作中,可以fork文档项目:https://github.com/wanglin2/mind-map-docs

可以参考英文翻译,新建一个你要翻译的语言的文件夹,全部翻译完成后需要在.vitepress目录下新增一个[语言].mjs文件,内容参考其他语言文件修改即可。

最后需要修改一下.vitepress/config.mjs,引入[语言].mjs文件,修改locales配置即可。

全部完成后就可以提交prmain分支了。

目前【教程】部分是没有进行翻译的,如果你有兴趣,也欢迎翻译到英文。

翻译在线Demo

除了文档,在线Demo也是支持多语言的,所以你也可以帮助新增语言,相比文档,这个工作量会小很多。

首先需要fork本项目,然后:

1.在web/src/lang/目录下新增新语言的文件,内容可以参考现有语言。翻译完成后需要在web/src/lang/index.js文件中导出。

2.在web/src/config/目录下新增新语言的文件,内容可以参考现有语言。翻译完成后需要在web/src/config/index.js文件中导出。

全部完成后就可以提交prfeature分支了。

MIT License.