ComposableRequest
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
What's next?
Check out our milestones, issues and the "WIP" dashboard.
Installation
Swift Package Manager (Xcode 11 and above)
- Select
File/Swift Packages/Add Package Dependency…from the menu. - Paste
https://github.com/sbertix/ComposableRequest.git. - 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.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
