Skip to content

Latest commit

 

History

History
136 lines (102 loc) · 8.01 KB

README.md

File metadata and controls

136 lines (102 loc) · 8.01 KB

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.