Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stackotter/swiftpm-workspaces
Vend multiple SwiftPM packages from a single repository
https://github.com/stackotter/swiftpm-workspaces
Last synced: 20 days 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 (11 months ago)
- Default Branch: main
- Last Pushed: 2023-12-07T12:40:53.000Z (11 months ago)
- Last Synced: 2024-10-04T22:06:46.917Z (about 1 month 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.