待办事项:使这更友好、更完整。
在Tauri中我们运用了多语言系统。
- git
- node
- rust
- github 操作
贡献流
- 提交一个问题
- 派生仓库
- 进行修改
-
关于对Rust Libraries的贡献的说明
当为Rust库tauri、tauri-api和tauri-updater做贡献时,你会想为RLS(the Rust Language Server)设置一个环境。
在 Tauri 根目录中,有一个.scripts文件夹,其中包含一组脚本,可自动添加几个临时环境变量到你的shell/终端中。
这些环境变量指向测试设备中的目录,这将防止RLS在编译时崩溃。
这是为Tauri的Rust库建立开发环境的必要步骤。示例说明
导航到Tauri根目录。
- 基于您的操作系统从这个文件夹中执行一个脚本:.scripts/init_env.bat用于Windows Cmd。.scripts/init_env.ps1用于Windows Powershell。. .scripts/init_env.sh用于Linux/MacOS bash(注意这个命令中的第一个.)。
- 从这个shell/终端打开你的文本编辑器/IDE。
实践例子
让我们举一个新的例子。
这是一个很好的学习方法。
我们将假设你是在像Linux或macOS这样的nixy类型的环境中,并且已经解决了所有的开发依赖,如rust和node。
git clone git@github.com:tauri-apps/tauri.git cd tauri/cli/tauri.js yarn mkdir ../../examples/vanillajs && cd “$_”
“tauri:source”: “node ../../../cli/tauri.js/bin/tauri”,
[dependencies.tauri] path = “../../../../tauri” features = [ “all-api”, “edge” ]