克隆此仓库后,运行
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
工作流程
选择版本类型: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
该工作流程将自动创建一个 git 标签和一个 GitHub 发布版本,包括一个自动化的变更日志。
API 参考文档会自动更新,并在每次发布后可在 https://swiftpackageindex.cn/TBD54566975/web5-swift/{latest-version}/documentation/web5 上找到。