finestructure / finestructure/Arena
Fetch transitive dependency sources into Playground Books
- Dominant language
- Swift
- Stars
- 707
- Forks
- 17
- PR merge metrics
- No merged PRs in 30d
Description
Arena currently fetches the sources of direct dependencies and integrates them (flattened) into `UserModule`. It _does not_ fetch sources of transitive dependencies, i.e. dependencies that are dependencies of your primary dependency.
The sources are actually there, in `.build/checkouts`, just need to pull them in.
Example
```
arena https://github.com/finestructure/ArenaTest --book
```
```
$ ls -l SPM-Playground/SPM-Playground.playgroundbook/Contents/UserModules/UserModule.playgroundmodule/Sources/
total 8
-r--r--r-- 1 sas staff 52 2 Mar 09:18 ArenaTest-ArenaTest.swift
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.