The four currently open issues (#233, #259, #260, #198) are all deep: they require understanding the execution path, the backtest engine, or the broker port. There is no way for a newcomer to make a first contribution. A project with no shallow work gets no first-time contributors, regardless of how welcoming the README is.
Do
Anti-pattern to avoid
Do not label a deep issue good first issue to fill the list. A newcomer who picks one up and drowns does not come back.
The four currently open issues (
#233,#259,#260,#198) are all deep: they require understanding the execution path, the backtest engine, or the broker port. There is no way for a newcomer to make a first contribution. A project with no shallow work gets no first-time contributors, regardless of how welcoming the README is.Do
good first issue, each self-contained and reviewable in isolation. Candidates already visible:docs/page for one existing rail, explaining it for a reader who is not the authorkeel-broker-*adapter stub with the port implemented and every method raisingNotImplementedError--helptext improvements where wording is known to confuse.mypy_cache/gitignore gap noted during reviewhelp wantedto a second tier of medium issuesAnti-pattern to avoid
Do not label a deep issue
good first issueto fill the list. A newcomer who picks one up and drowns does not come back.