TeapotCore is missing a dependency on Commander in the package manifest
Open
- Dominant language
- Swift
- Stars
- 31
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
For example, in `Sources/TeapotCore/Runner.swift`, there is an `import Commander` statement. `Package.swift` must capture all such cross-target dependencies.
As-is, it may currently build using some versions of SwiftPM, but is generally not guaranteed to.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with Package.swift and compare its TeapotCore target dependencies with the import Commander statement in Sources/TeapotCore/Runner.swift. Verify the package manifest declares the Commander dependency for TeapotCore, then run the Swift package build to confirm it no longer relies on implicit dependency resolution.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 55/100