finestructure / finestructure/Arena

Fetch transitive dependency sources into Playground Books

Open
#19 2 comments 1 reaction 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.