A collection of personal — super-basic — utilities that I use for building SwiftUI applications.
Swift Packages ->
Add Package Dependency and enter
You can add this project as a package dependency in your
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"), ], ... ), ... ]
import SwiftUIStarterKit wherever you’d like to use it.
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.
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
SwiftUIStarterKit is available under the MIT license. See the LICENSE file for more info.
|Last commit: 2 weeks ago|