Swiftpack.co -  CypherPoet/SwiftUIStarterKit as Swift Package
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
CypherPoet/SwiftUIStarterKit
A collection of some personal utilities that I use for building SwiftUI applications.
.package(url: "https://github.com/CypherPoet/SwiftUIStarterKit.git", from: "0.0.56")

SwiftUI Starter Kit

Twitter: @cypher_poet

A collection of personal — super-basic — utilities that I use for building SwiftUI applications.

Installation

Xcode Projects

Select File -> Swift Packages -> Add Package Dependency and enter https://github.com/CypherPoet/SwiftUIStarterKit.

Swift Package Manager Projects

You can add this project as a package dependency in your Package.swift file:

let package = Package(
    //...
    dependencies: [
        .package(
            url: "https://github.com/CypherPoet/SwiftUIStarterKit",
            .exact("0.0.56")
        ),
    ],
    //...
)

From there, refer to the SwiftUIStarterKit "product" delivered by the CypherPoetSwiftUIStarterKit "package" inside of any of your project's target dependencies:

targets: [
    .target(
        name: "YourLibrary",
        dependencies: [
            .product(name: "SwiftUIStarterKit", package: "CypherPoetSwiftUIStarterKit"),
        ],
        ...
    ),
    ...
]

Then simply import SwiftUIStarterKit wherever you’d like to use it.

⚠️ Disclaimer

Currently, this project is mainly for personal use, and, as the commit history shows, is subject to fast and loose changes.

Nonetheless, several people have asked me to open-source it so they can use it as inspiration or as a starting point for their own utilities. That would be my recommended approach — though if you really want to be edgy and attempt direct usage, please at least pin it to an exact release tag, as shown in the installation instructions above.

💻 Developing

Requirements

  • Xcode 13.0+ (Recommended)

📜 Generating Documentation

📜 Generating Documentation

Documentation is generated by Swift Doc. Installation instructions can be found here, and as soon as you have it set up, docs can be generated simply by running ./Scripts/generate-html-docs.zsh from the command line.

📝 Note that this will only generate a .build/documentation folder for you to view locally. This folder is being ignored by git, and a GitHub action exists to automatically generate docs at the root level and serve them on the project's gh-pages branch.

🏷 License

SwiftUIStarterKit is available under the MIT license. See the LICENSE file for more info.

GitHub

link
Stars: 4
Last commit: 2 weeks ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API