Files
Snap.Hutao.Docs/docs/zh/development/contribute.md
2023-10-12 00:34:56 -07:00

2.4 KiB
Raw Blame History

category, tag, icon, order
category tag icon order
open source
development
开发
GitHub
iconfont icon-code 2

贡献你的代码

胡桃工具箱使用 C# 和 .NET 框架开发桌面客户端和服务端。如果你愿意贡献你的代码,请阅读以下指导文档。

你可以在 GitHub 上查看所有当前仍然未解决的问题

设置 Snap.Hutao 项目

  1. 下载并安装 Visual Studio 2022 Community
  2. 启动 Visual Studio Installer 以完成 Visual Studio 的安装流程
    • 你需要安装 .NET desktop developmentDesktop development with C++Universal Windows Platform development 组件
  3. 安装 Visual Studio 商店中由 Microsoft 提供的 Single-project MSIX Packaging Tools for VS 2022 插件
  4. 使用 Git clone https://github.com/DGP-Studio/Snap.Hutao.git 到你的本地设备
  5. 将分支切换为 develop
  6. 使用你的 Visual Studio 打开项目 solution接下来你就可以开始编辑代码了

发起 Pull Request

  • 所有不是从项目其它分支发起的 Pull Request 都只被允许合并进 develop 分支
  • 如果你提交的代码与已有的 issue 相关,请使用请使用关键词 将你的 PR 与相关的 issue 关联起来。这样当你的 PR 最终被合并进 main 主分支时,这些 issue 将被自动关闭。

测试打包程序

一旦你的代码被合并进 developmain 分支,一个 Azure Pipeline CI 流水线脚本将运行起来以构建所在分支的最新代码,并以 Snap Hutao Alpha 命名。 当该测试包打包完成后,它将被以 pre-release 的形式发布在 GitHub 发布页面上。

你需要安装 Snap.Hutao.CI.cer 证书到你的本地设备上以允许你安装测试版安装包。

*如果在最新的发布中没有包含程序安装包附件,则意味着它仍然处于上传过程中。