Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rafaelesantos/refds-design-patterns
This repository contains a library (Swift Package) for implementing various architecture design patterns in Swift projects. Design patterns are generalized solutions to recurring problems in software development, and their application can improve code organization, maintainability, and scalability.
https://github.com/rafaelesantos/refds-design-patterns
design-patterns redux refds refds-shared swift swift-package-manager
Last synced: 5 days ago
JSON representation
This repository contains a library (Swift Package) for implementing various architecture design patterns in Swift projects. Design patterns are generalized solutions to recurring problems in software development, and their application can improve code organization, maintainability, and scalability.
- Host: GitHub
- URL: https://github.com/rafaelesantos/refds-design-patterns
- Owner: rafaelesantos
- License: mit
- Created: 2024-04-06T03:51:19.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-19T06:41:13.000Z (4 months ago)
- Last Synced: 2024-07-19T12:48:47.770Z (4 months ago)
- Topics: design-patterns, redux, refds, refds-shared, swift, swift-package-manager
- Language: Swift
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Refds Design Patterns
[![CI](https://github.com/rafaelesantos/refds-design-patterns/actions/workflows/swift.yml/badge.svg)](https://github.com/rafaelesantos/refds-design-patterns/actions/workflows/swift.yml)
This repository contains a library (Swift Package) for implementing various architecture design patterns in Swift projects. Design patterns are generalized solutions to recurring problems in software development, and their application can improve code organization, maintainability, and scalability.
## Installation
Add this project to your `Package.swift` file.
```swift
import PackageDescriptionlet package = Package(
dependencies: [
.package(url: "https://github.com/rafaelesantos/refds-design-patterns.git", branch: "main")
],
targets: [
.target(
name: "YourProject",
dependencies: [
.product(
name: "RefdsDesignPatterns",
package: "refds-design-patterns"),
]),
]
)
```