Skip to content

brightdigit/BushelKit

Repository files navigation

BushelKit

BushelKit

Open source components of Bushel for developers.

SwiftPM

Mastodon Follow YouTube Channel Subscribers BlueSky

X X

Maintainability

Table of Contents

Introduction

This is an open-source component for Bushel, a macOS virtual machine app for developers. This will utilitized in the future for build open-source apps such as a command line app and more.

Requirements

Apple Platforms

  • Xcode 16.0 or later
  • Swift 6.0 or later
  • iOS 17 / watchOS 10.0 / tvOS 17 / macOS 14 or later deployment targets

Linux

  • Ubuntu 20.04 or later
  • Swift 6.0 or later

Usage

If you'd like to use BushelKit, add the products you'd like to use in your app.

let package = Package(
  ...
  dependencies: [
    .package(url: "https://github.com/brightdigit/BushelKit.git", from: "2.0.0")
  ],
  targets: [
      .target(
          name: "YourApp",
          dependencies: [
            .product(name: "BushelLibrary", package: "BushelKit"),
            .product(name: "BushelMachine", package: "BushelKit"),
            ...
      ]),
  ]
)

Roadmap

This library is still under construction. Here are the plans for the future.

v2.1

2.2

2.3

2.4

2.5

Future Release

Documentation

To learn more, check out the full documentation.

License

This code is distributed under the MIT license. See the LICENSE file for more info.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published