该模板仓库包含一个模板 Swift 包,其中包括持续集成设置。
请按照以下步骤根据您的需求进行自定义
build-and-test.yml
GitHub Action 中的名称。 如果您的 Swift 包中有多个目标,则需要将 Swift 包的名称加上 -Package
作为 scheme 传递给 GitHub Action,例如,如果您的 Swift 包名为 StanfordProject
,则传递 StanfordProject-Package
。Tests
文件夹中删除 UITests
应用程序。 您需要相应地更新 build-and-test.yml
GitHub Action,方法是删除构建和测试应用程序的 GitHub Action,从代码覆盖率上传步骤中删除依赖项,并从代码覆盖率测试中删除 UI 测试 .xresult
输入。build-and-test.yml
GitHub Action 中的代码覆盖率作业。.spi.yml
文件以包含要为其构建文档的所有目标。 您可以按照 Swift Package Index 的说明将您的 Swift Package 包含在 Swift Package Index 中。 您可以从 README 文件链接到 API 文档。可以使用 Swift Package Manager 将该项目添加到您的 Xcode 项目或 Swift Package。
Xcode: 对于 Xcode 项目,请按照 将软件包依赖项添加到您的应用程序的说明进行操作。
Swift Package: 您可以按照 有关定义依赖项的 Swift Package Manager 文档,将此项目添加为您的 Swift Package 的依赖项。
本项目根据 MIT 许可证获得许可。 有关更多信息,请参见 Licenses。
本项目是斯坦福大学斯坦福 Byers Center for Biodesign 的一部分。 有关所有 TemplatePackage 贡献者的完整列表,请参见 CONTRIBUTORS.md。