Skip to content

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.

License

Notifications You must be signed in to change notification settings

rafaelesantos/refds-design-patterns

Repository files navigation

Refds Design Patterns

CI

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.

import PackageDescription

let 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"),
            ]),
    ]
)

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Languages