待办事项:使这更友好、更完整。
在Tauri中我们运用了多语言系统。

  • git
  • node
  • rust
  • github 操作

它可以在Mac、Linux和Windows系统上开发。

贡献流

  1. 提交一个问题
  2. 派生仓库
  3. 进行修改
  4. 制作一个PR

    关于对Rust Libraries的贡献的说明

    当为Rust库tauri、tauri-api和tauri-updater做贡献时,你会想为RLS(the Rust Language Server)设置一个环境。

    在 Tauri 根目录中,有一个.scripts文件夹,其中包含一组脚本,可自动添加几个临时环境变量到你的shell/终端中。

    这些环境变量指向测试设备中的目录,这将防止RLS在编译时崩溃。

    这是为Tauri的Rust库建立开发环境的必要步骤。

    示例说明
  5. 导航到Tauri根目录。

  6. 基于您的操作系统从这个文件夹中执行一个脚本:.scripts/init_env.bat用于Windows Cmd。.scripts/init_env.ps1用于Windows Powershell。. .scripts/init_env.sh用于Linux/MacOS bash(注意这个命令中的第一个.)。
  7. 从这个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” ]