克隆此仓库后,运行
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 工作流程
选择版本类型:major(主要版本)、minor(次要版本)、patch(补丁版本)或 manual(手动版本)。
0.1.2major 将更新为 1.0.0minor 将更新为 0.2.0patch 将更新为 0.1.3manual,在“自定义版本”字段中输入所需的版本,例如 0.9.0该工作流程将自动创建 git 标签和 GitHub 发布,包括自动生成的变更日志。
API 参考文档会自动更新,并在每次发布后可在 https://swiftpackageindex.cn/TBD54566975/tbdex-swift/{latest-version}/documentation/tbdex 获取。