Skip to content
This repository has been archived by the owner on Mar 20, 2023. It is now read-only.

SergeyPetrachkov/SiberianVIPER

Repository files navigation

SiberianVIPER

Version License Platform Carthage compatible

Swift protocols for VIPER from Siberia with love!

Try also VIPERTemplates and SiberianSwift !

Requirements

Swift >4.0, iOS version >= 9.0

Installation

SiberianVIPER is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "SiberianVIPER"

To install SiberianVIPER you can also use Carthage. Just add the following to your Cartfile:

github "SergeyPetrachkov/SiberianVIPER"

Preferred way: Swift package manager. Just use your Xcode to add this as a swift package.

Example

You can find an example usecase of SiberianVIPER. See kindly attached Example project. Modules have been generated by VIPERTemplates (see the link above). VIPERTemplates also go with a couple of snippets for fast cell-cellModel pairs creation.

Author

Sergey Petrachkov, petrachkovsergey@gmail.com

Contributing

Some easy steps

  1. Create a fork.
  2. Checkout develop.
  3. Use gitflow to create a feature branch.
  4. Implement your thing.
  5. Clean code if needed.
  6. Submit pull request.