apple / apple/swift-algorithms
Separate sub-module that doesn't depend on numerics?
Open
- Dominant language
- Swift
- Stars
- 6.3k
- Forks
- 483
- PR merge metrics
- No merged PRs in 30d
Description
RealModule is a large dependency that slows down CI, and only one of the algorithms uses it. Please consider breaking this into two modules so that I'm not tempted to write my own duplicates of the algorithms this package vends!
Thank you
Contributor guide
Research direction
Start by locating the RealModule dependency and identifying the single algorithm that uses it, then inspect the package's module definitions and CI setup. Done means the algorithms are split into two modules, the unaffected module no longer depends on numerics, and CI confirms the dependency and behavior remain correct.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100