tbdex-swift

SPI Swift Versions SPI Platforms OpenSSF Scorecard

先决条件

克隆

克隆此仓库后,运行

make bootstrap

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

发布指南

预发布版本

使用 Swift Package Manager 时,由于它可以直接使用仓库的修订版或分支名称,因此无需预发布版本。 例如,要测试 tbDEX 包的当前版本,您可以指定以下任一项

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

  // Use a specific commit
  .package(url: "https://github.com/TBD54566975/tbdex-swift.git", .revision("28b3c865742f3b0cb9813f84e9c547425a06ac1d")),

发布新版本

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

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

    • 例如,如果最新版本为 0.1.2
      • major 将更新为 1.0.0
      • minor 将更新为 0.2.0
      • patch 将更新为 0.1.3
      • 对于 manual,在“自定义版本”字段中输入所需的版本,例如 0.9.0
  2. 该工作流程将自动创建 git 标签和 GitHub 发布,包括自动生成的变更日志。

发布文档

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

其他链接