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