The Wayback Machine - https://web.archive.org/web/20200914041157/https://github.com/sbertix/ComposableRequest
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.

README.md

ComposableRequest

GitHub codecov PayPal

ComposableRequest is a library abstracting away URLSession, using Swift syntax at its finest.
Starting in Swiftagram, ComposableRequest is now a fully fledged library on its own.


Where can I use this?

ComposableRequest supports iOS, macOS, watchOS, tvOS and Linux.

Status

Status GitHub tag (latest by date)

What's next?

Check out our milestones, issues and the "WIP" dashboard.

Installation

Swift Package Manager (Xcode 11 and above)

  1. Select File/Swift Packages/Add Package Dependency… from the menu.
  2. Paste https://github.com/sbertix/ComposableRequest.git.
  3. Follow the steps.

Requestable also defines custom Publishers when linking against the Combine framework.

Why not CocoaPods, or Carthage, or blank?

Supporting multiple dependency managers makes maintaining a library exponentially more complicated and time consuming.
Furthermore, with the integration of the Swift Package Manager in Xcode 11 and greater, we expect the need for alternative solutions to fade quickly.

Usage

Visit the (auto-generated) Documentation to learn about use cases, or check out Swiftagram for implementation details.

Contributions

Pull requests and issues are more than welcome.

About

A Swift library to abstract API clients.

Topics

Resources

License

Packages

No packages published

Languages

You can’t perform that action at this time.