一个快速浏览 github 源代码的图形化 Web 工具

2022-01-21 10:41:56 +08:00
 3dwelcome
用 SVG 技术,把 github 上的 zip 里文件,绘制成了一个个节点。只要鼠标划过,就可快速查看对应的源文件。

这样就不用打开 zip ,一个个费力去翻文件了,有时候只想快速浏览一下别人写的项目,有个整体概念。

用鼠标滚轮缩放,欢迎体验和提建议。

https://tool2d.com/

3998 次点击
所在节点    分享创造
26 条回复
ipwx
2022-01-21 10:46:05 +08:00
git 居然在 zip 里放代码。。。。。什么破项目
ipwx
2022-01-21 10:46:28 +08:00
噢噢噢噢看错了,原来是把项目下载下来成 zip 直接看
zcf0508
2022-01-21 10:47:30 +08:00
ClarkAbe
2022-01-21 11:40:09 +08:00
性能好像不太行......
想看看我的这个粪坑: https://github.com/ClarkQAQ/utilware
结果 40M 文件拖进去直接无响应了
kop1989smurf
2022-01-21 11:43:32 +08:00
这个和在 github 项目上点击键盘的“.”相比,有什么优势?
3dwelcome
2022-01-21 11:43:52 +08:00
@ClarkAbe 我这里可以啊,chrome 打开这 40M zip 文件,速度好像还挺快的。。
3dwelcome
2022-01-21 11:47:54 +08:00
@kop1989smurf 鼠标滑动一下看几十个文件。

很多时候 github 上的一些项目,包含很多小文件,文件太多想找主要逻辑很费力。

现在用 SVG 的方式,把大文件用大圆点表示出来,至少不会发生点半天,都是配置小文件,什么主要代码都没看到。


@zcf0508 这个 NB ,官方版本的 github1s 。
kevinonepiece
2022-01-21 11:48:02 +08:00
leaves615
2022-01-21 12:15:46 +08:00
@kop1989smurf 还有这个,学习了,在线的方便呀。
pkwenda
2022-01-21 13:01:43 +08:00
@zcf0508 #3 NICE
rimworld
2022-01-21 13:04:16 +08:00
@kop1989smurf 学习了
binaryify
2022-01-21 13:52:08 +08:00
github 页面按 .
也会进入编辑器页面
huai
2022-01-21 13:58:11 +08:00
@zcf0508 #3 和 codespaces 有啥区别?
3dwelcome
2022-01-21 13:59:12 +08:00
@binaryify 我很好奇官方为什么不加一个切换图标按钮。

要不是你们提了一下,天知道页面还有个句号快捷键。

那么好的功能,藏起来多可惜。
grewer
2022-01-21 14:12:47 +08:00
我记得这个功能刚上线的时候还有通知来着 那时候应该都知道了
ClarkAbe
2022-01-21 14:45:19 +08:00
@3dwelcome 我好像发现了左边那两条线就是.........
3dwelcome
2022-01-21 14:50:10 +08:00
@ClarkAbe 哈哈,略显尴尬。

如果文件太多,我应该把节点们都往一起挤挤的。
damngoto
2022-01-21 21:32:12 +08:00
楼主自己搞的?只是把目录结构展示了,是吧?
我之前的想法是把依赖关系也描述出来。
3dwelcome
2022-01-21 22:28:10 +08:00
@damngoto 嗯,只展示了结构。
我自己的项目有写一些辅助编码工具,别的语言又不精通,解析 AST 后,再剖析依赖关系的积极性不高。
理论上这项目会长期维护。码农打江山,一半靠 Github ,慢慢堆功能吧。
liuhai233
2022-01-22 14:36:32 +08:00
github dev 就很好用了,浏览器界面按 . 按键

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/829638

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX