
外部精选
软件工程
#社区热议Codemap 发布:为任意 Go 仓库生成单页交互式代码地图
来源标题:Show HN: Codemap – one-page interactive map of any Go repository
开发者 peterretief 发布 Codemap,可将任意 Go 模块映射成一张包含所有包及其内部函数依赖关系的单 HTML 页面,并支持搜索、点击查看包的引用关系、跳转到 GitHub 上函数所在行。示例中 yggstore 项目的 40 个包、1850 个函数被映射。需 Go 1.24 或更高版本,运行 go run github.com/peterretief/codemap@latest -o code-map.html 即可生成,测试代码不计入。
Hacker Newspeter_retief2026/11/4 · 5 天前1 分钟阅读
这个来源的 RSS 只提供摘要,下面是原文导语;完整论述请点「打开原文」。
一个HTML页面就能呈现Go模块的全貌:每个包、包在模块内依赖了什么、每个文件里有哪些函数。可以搜索,点击某个包就能看到它依赖了谁、又被谁依赖;如果模块在GitHub上,还能直接跳到任意函数所在的行。测试代码不在其中。 示例:yggstore的映射图,40个包、1850个函数。 在模块目录下,使用Go 1.24或更高版本: go run github.com/peterretief/codemap@latest -o code-map.html 然后在浏览器中打开code-map.html。它就是一个文件,无需启动服务,所以可以放到任何网站上。-root DIR用于映射另一个目录。
本条为导读摘要,完整论述请以原文为准。