Skip to content

poviolabs/PovioKit

Repository files navigation

PovioKit

Welcome to PovioKit. A modular library collection. Written in Swift.

Packages

Core Networking PromiseKit Utilities Async UIKit SwiftUI

Installation

Swift Package Manager

  • In Xcode, click File -> Add Package Dependencies...
  • Insert https://github.com/poviolabs/PovioKit in the Search field.
  • Select a desired Dependency Rule. Usually "Up to Next Major Version" with "4.0.0".
  • Select "Add Package" button and check one or all given products from the list:
    • PovioKitCore (core library)
    • PovioKitNetworking (networking library built on top of Alamofire, has dependency on PovioKitPromise package)
    • PovioKitPromise (lightweight promises library)
    • PovioKitUtilities (utility components, has dependency on PovioKitCore package)
    • PovioKitAsync (async/await components)
    • PovioKitUIKit (UIKit components, has dependency on PovioKitCore and PovioKitUtilities package)
    • PovioKitSwiftUI (SwiftUI components, has dependency on PovioKitCore package)
  • Select "Add Package" again and you are done.

Migration

Please read the Migration document.

License

PovioKit is available under the MIT license. See the LICENSE file for more info.