https://github.com/stackotter/swiftpm-workspaces
Vend multiple SwiftPM packages from a single repository
https://github.com/stackotter/swiftpm-workspaces
Last synced: 11 months ago
JSON representation
Vend multiple SwiftPM packages from a single repository
- Host: GitHub
- URL: https://github.com/stackotter/swiftpm-workspaces
- Owner: stackotter
- Created: 2023-12-07T12:40:34.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-07T12:40:53.000Z (about 2 years ago)
- Last Synced: 2025-02-06T05:17:57.130Z (about 1 year ago)
- Language: Swift
- Size: 23.4 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## SwiftPM Workspaces (WIP)
Vend multiple SwiftPM packages from a single repository. Made possible by
a custom implementation of SwiftPM's Package Registry specification and a measly
config file.
### Aim
SwiftPM Workspaces aims to implement a system akin to Rust's [Cargo Workspaces](https://doc.rust-lang.org/book/ch14-03-cargo-workspaces.html),
but for those of us deep in the SwiftPM ecosystem.
### Usage
This is still WIP and doesn't yet have a configuration file format (some of my
repositories are hardcoded in for testing purposes). If you're interested, watch
the repository and you'll get notified once I start working on this again! The First
order of business will be making it easier to try out.