Skip to content

docs: migrate tech-debt.md to GitHub Issues - #47

Merged
petercorke merged 1 commit into
mainfrom
docs/migrate-tech-debt-to-issues
Aug 2, 2026
Merged

docs: migrate tech-debt.md to GitHub Issues#47
petercorke merged 1 commit into
mainfrom
docs/migrate-tech-debt-to-issues

Conversation

@petercorke

Copy link
Copy Markdown
Owner

Summary

Test plan

  • N/A -- docs/process change only, no code touched

tech-debt.md had become a merge-conflict hotspot: independent PRs
kept appending near the tail of the same file, causing repeated
rebase conflicts unrelated to their actual changes. GitHub Issues
are inherently global rather than per-branch, so this can't happen
again, and closing an issue naturally cross-links to the PR that
fixed it.

Migrated the 7 still-open entries as issues #39-#45, plus a new
open3d CI-coverage-gap issue (#46). Already-resolved entries
(gridify IndexError, ncdf deprecation warning, sphinx-codeautolink
pin) weren't carried forward -- their history remains in this
file's own git log.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@petercorke
petercorke merged commit 5a1e4fb into main Aug 2, 2026
17 checks passed
petercorke added a commit to petercorke/swift that referenced this pull request Aug 3, 2026
tech-debt.md kept causing pure concurrent-insert merge conflicts --
hit three in this session alone landing jhavl#76/jhavl#79/jhavl#80/jhavl#81, none of them
related to the actual code change in the branch that triggered it.
Same problem hit MVTB, resolved there the same way (see
petercorke/machinevision-toolbox-python#47).

Every open item moved to a GitHub issue labeled tech-debt: jhavl#82-89 (new
open items), jhavl#93 (FUTURE-NO-MICROSERVER.md, same file-clutter problem,
folded in too). Already-resolved entries logged as closed issues for a
complete searchable record (jhavl#90-92) rather than left to git-log
archaeology. The Colab investigation was folded into the existing
user-filed jhavl#45 instead of creating a duplicate.

Updated ~9 in-code comments/docstrings that referenced tech-debt.md by
name to point at the relevant issue instead.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant