karma-runner / karma-runner/karma
Find replacement for DI
Open
discuss
help wanted
type: refactor
- Dominant language
- JavaScript
- Stars
- 12k
- Forks
- 1.7k
- PR merge metrics
- No merged PRs in 30d
Description
The di (dependency injection) module we currently use is very outdated and the di setup we have is pretty hard to understand, especially for people new to the code base.
Currently all plugins though depend on it, so we need to find a backwards compatible solution or at least an interface that is as simple to use as the current one for plugin authors.
Contributor guide
Research direction
Start by examining the current di module and how Karma plugins depend on it. Define the compatibility requirements for a replacement or simpler interface, then verify that existing plugin authors can use it without breaking their integrations.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- tooling
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100