Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/helixform/cyankit
Something we feel useful for iOS & macOS app development.
https://github.com/helixform/cyankit
ios library macos swift swiftui
Last synced: about 2 months ago
JSON representation
Something we feel useful for iOS & macOS app development.
- Host: GitHub
- URL: https://github.com/helixform/cyankit
- Owner: Helixform
- License: apache-2.0
- Created: 2021-02-16T15:49:48.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-06T17:35:13.000Z (9 months ago)
- Last Synced: 2024-04-06T18:23:53.965Z (9 months ago)
- Topics: ios, library, macos, swift, swiftui
- Language: Swift
- Homepage:
- Size: 113 KB
- Stars: 18
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# CyanKit
[![.github/workflows/compile_check.yml](https://github.com/IcyStudio/CyanKit/actions/workflows/compile_check.yml/badge.svg?branch=main)](https://github.com/IcyStudio/CyanKit/actions/workflows/compile_check.yml)
CyanKit is a cross-platform package that contains something we feel useful for app development. Most components may only be suitable for our private use.
## Structure
The package is splited into a few targets with different usages:
Target | Description
--- | ---
CyanKit | An umbrella module exporting all the other targets.
CyanExtensions | Extensions for existing types in Apple frameworks.
CyanUtils | Miscellaneous components that can be used independently.
CyanUI | Flavored views and controls for SwiftUI.## Getting Started
CyanKit heavily uses [SwiftPM](https://swift.org/package-manager/) as its build tool, so we recommend using that as well. If you want to depend on CyanKit in your own project, it's as simple as adding a `dependencies` clause to your `Package.swift`:```swift
dependencies: [
.package(url: "https://github.com/IcyStudio/CyanKit.git", from: "4.0.0")
]
```and then adding the appropriate CyanKit module(s) to your target dependencies.