SiberianVIPER 3.2.4

SiberianVIPER 3.2.4

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2019年5月
SPM支持 SPM

Sergey Petrachkov 维护。



  • sergey petrachkov

SiberianVIPER

Version License Platform Carthage compatible

来自西伯利亚的爱所设计的 Swift VIPER 协议!

也可以尝试 VIPERTemplatesSiberianSwift !

需求

Swift >4.0, iOS 版本 >= 9.0

安装

SiberianVIPER 可通过 CocoaPods 安装。要安装,只需将以下行添加到您的 Podfile 即可

pod "SiberianVIPER"

2.0.2 和 3.0.* 版本不完全兼容。您需要指定 pod 版本。

您也可以使用 Carthage 安装 SiberianVIPER。只需将以下内容添加到您的 Cartfile

github "SergeyPetrachkov/SiberianVIPER"

示例

您可以在附带的示例项目中找到一个SiberianVIPER的使用示例。模块是通过VIPERTemplates生成的(请参见上面的链接)。VIPERTemplates还附带了一些代码片段,可以快速创建细胞-细胞模型对。

作者

Sergey Petrachkov, [email protected]

贡献

一些简单步骤

  1. 创建一个分支。
  2. 检出develop。
  3. 使用gitflow创建一个功能分支。
  4. 实现您的功能。
  5. 如有需要,清理代码。
  6. 提交合并请求。

如何编写提交消息?

不仅提交消息必须包含在此提交中做出的更改的简短描述,还需要包含任何工作为什么要做的原因的简短描述。每个开发者都可以看到两个提交之间的差异,但知道为什么要这样做非常重要。

不良的提交消息示例

changed DummyViewController

好的提交消息示例

updated DummyViewController with dummy things to match another dummy thing

或者更好

refs #999 - fixed bug where app would crash when entering DummyViewController

the reason of crash was incorrect handling of setup values"

另一个想法是为正在工作的票据添加引用。如unfuddle或redmine等流行的管理系统可以监控代码库并将提交链接到票据,因此客户或项目经理/团队领导或进行代码审查的人员只需打开一个票据,就可以看到为该票据所做的所有工作。