bannzai / bannzai/Teapot

TeapotCore is missing a dependency on Commander in the package manifest

Open
#13 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.