CrystalViewUtilities

包含用于 SwiftUI 的实用扩展和视图。

package build workflow package build workflow

安装

CrystalViewUtilities 支持 Swift Package Manager。要使用它,请将以下内容添加到您的 Package.swift 文件中

dependencies: [
    .package(name: "CrystalViewUtilities", url: "https://github.com/robhasacamera/CrystalViewUtilities.git", from: "0.12.0")
],

未来计划

在构建 Cyrstal UI 时,随着更多实用程序的发现,将会继续添加此包。

  1. 创建快照和单元测试。
  2. 创建以下脚本以自动执行标准流程。
  3. 创建一个演示应用程序。

自动更新 DocC 文章的脚本

  1. 自动为任何 _Extension 文件创建或更新文档文件。
  2. 在主文档文件的“扩展”主题下添加指向扩展文档的链接。
  3. 将扩展中的方法添加到扩展文档中,链接到详细文档,并用一句话描述该方法。
  4. 为每个方法生成详细文档。
  5. 自动将新的类、结构体、视图、形状、布局添加到主文档中。
  6. 运行 DocC 命令以更新文档。
  7. 自动生成 Swift Package Index 更新到文档版本号所需的版本文件。

更新版本的脚本

  1. 自动切换到 main 分支,拉取最新的提交和标签。
  2. 询问您想要什么新的版本类型(major、minor、bugfix)。
  3. 为下一个版本创建一个新分支并切换到它。
  4. 更新 readme 文件中的版本标签以匹配当前分支版本。

运行 DocC 脚本并推送的脚本

  1. 运行 DocC 脚本。
  2. 将代码推送到仓库。