Go to file
alexlittlejohn 155b7ce7f6 Updated OS versions 2022-02-02 17:33:47 +01:00
.github/workflows Amending actions to report coverage to codecov 2022-02-02 16:05:46 +01:00
.swiftpm/xcode [feat] Add an environment object to encapsulate dependencies 2022-01-25 13:18:07 +01:00
Example Removing a rogue space in the reducer definition 2022-02-02 15:37:58 +01:00
Sources/Ducks Refactor Ducks to use a more reactive Redux system similar to the composable architecture 2022-02-02 13:59:22 +01:00
Tests/DucksTests Refactor Ducks to use a more reactive Redux system similar to the composable architecture 2022-02-02 13:59:22 +01:00
.gitignore Initial Commit 2019-11-01 09:09:55 +01:00
LICENSE Initial implementation. 2019-11-01 10:12:39 +01:00
Package.swift Updated OS versions 2022-02-02 17:33:47 +01:00
README.md Fixed a link in the readme 2022-02-02 17:20:48 +01:00
assets.sketch Adding sketch for header 2019-12-13 19:55:35 +01:00
header.png Adding header 2019-11-02 21:27:30 +01:00

README.md

header


GitHub Workflow Status License MIT Swift 5.5 codecov

Overview

Ducks is a micro Redux implementation that borrows "a lot" of inspiration from the Composable Architecture. However, it is designed to be much simpler and a more barebones offering.

Installation

Ducks supports installation through SPM on iOS 13, macOS 10.15, tvOS & watchOS.

Simply add Ducks to your package manifest.

dependencies: [
    .package(url: "https://github.com/alexLittlejohn/ducks.git", from: "1.0.0")
]

Examples

Check the Examples directory for the example app which will showcase how to use the framework as well as how to write tests for your features that use this library.