Tagged articles

import paths

1 articles · Page 1 of 1
TonyBai
TonyBai
Sep 29, 2026 · Backend Development

Why Hardcoding github.com in Go Imports Is a Technical Debt Trap

This article analyzes a Hacker News debate on coupling Go import paths to GitHub, explaining how import paths serve as both module identity and fetch location, why global search-and-replace and go.mod replace directives fail to fix historical tags and downstream dependencies, and how custom vanity domains provide a low-cost option for future migration flexibility and supply-chain control.

GitHubGoGo modules
0 likes · 21 min read
Why Hardcoding github.com in Go Imports Is a Technical Debt Trap