web5-swift

SPI Swift Versions SPI Platforms OpenSSF Scorecard

先决条件

克隆

克隆此仓库后,运行

make bootstrap

这将正确配置仓库的子模块,并确保您已准备就绪!

发布指南

预发布版本

使用 Swift Package Manager,无需预发布版本,因为它可以直接使用仓库的修订版本或分支名称。例如,要测试当前版本的 Web5 包,您可以指定

  // Use the main branch
  .package(url: "https://github.com/TBD54566975/web5-swift.git", .branch("main")),

  // Use a specific commit
  .package(url: "https://github.com/TBD54566975/web5-swift.git", .revision("915f12ea53efeff3587f2d16d3aeb8c203ae7db4")),

发布新版本

要发布新版本,请启动 Release 工作流程

  1. 选择版本类型:major(主版本)、minor(次版本)、patch(补丁版本)或 manual(手动)。

    • 例如,如果最新版本是 0.1.2
      • major 将更新到 1.0.0
      • minor 将更新到 0.2.0
      • patch 将更新到 0.1.3
      • 对于 manual,在 Custom Version 字段中输入所需的版本,例如,0.9.0
  2. 该工作流程将自动创建一个 git 标签和一个 GitHub 发布版本,包括一个自动化的变更日志。

发布文档

API 参考文档会自动更新,并在每次发布后可在 https://swiftpackageindex.cn/TBD54566975/web5-swift/{latest-version}/documentation/web5 上找到。

更多链接