napkin 是对 Uber 的 RIBs 的重新构想,将 RXSwift 替换为 Combine,并移除了 Leak Detector(您应该使用 Xcode Instruments 代替)。
可以使用 Swift Package Manager 安装 napkin。
安装 napkin 的首选方式是通过 Swift Package Manager。
https://github.com/WikipediaBrown/napkin.git) 并点击 Next。napkin 附带方便的模板,可让您直接从 New > File.. 菜单中添加 napkin 的所有组件(Builder、Interactor、Router 和可选的 ViewController)。要添加它们:
git clone https://github.com/WikipediaBrown/napkin.git
bash napkin/Tools/InstallXcodeTemplates.sh
打开一个 Xcode 项目并创建一个新的 napkin。 如果它不起作用,请创建一个 issue 告知我们
在 Xcode 中运行 command+u 以运行单元测试。 所有 pull request 都会自动运行测试。 在本地运行测试时,请务必使用 iOS 17.2 或更高版本或 macOS 14.5 或更高版本。
您还可以使用 fastlane 在 iOS 和 macOS 上运行测试。 这需要安装 fastlane,而 fastlane 又需要安装 Homebrew。 安装了 Homebrew 和 fastlane 后,您可以打开一个终端并导航到 SFSymbolsKit 的根文件夹并运行命令 fastlane unit_test。 这将依次运行 iOS 和 macOS 的单元测试。
当 pull request 从 develop 分支批准到 main 分支时,napkin 会在 GitHub 上自动发布新版本。
发送一个 pull request 我的老哥...或者创建一个 issue。
必须签署提交:运行 git config commit.gpgsign true
来自此仓库
Wikipedia Brown
napkin 在 Apache 2.0 许可证下可用。 有关更多信息,请参见 LICENSE 文件。
在卡斯卡迪亚用 🌲🌲🌲 制造