Gitako - 优雅、开源、免费的 GitHub 文件树插件

2020-11-06 08:12:06 +08:00
 Enix

项目主页

你也许已经听说过,或正在使用大名鼎鼎的 Octotree,但它已经有一些不太友好的地方——已经过时的技术栈令它在大项目中运行缓慢,不注册账号就不能开启全部功能,甚至适配企业版 GitHub 都要收费 :(

最近 Octotree 更是出现了擅自更改开源协议、企图闭源侵占其他贡献者的成果的恶性事件,此事到今天仍然尘埃未定,在 issue 中吵得纷纷扰扰。

好的文件树插件不应该是如此繁重的——基于这一理念,我开发了并重性能与体验的 Gitako !它开源且免费,致力于补充 GitHub 的既有功能,在大幅提升你的 GitHub 浏览体验的同时不画蛇添足。

特性

PS:现在 Octotree 中的搜索等部分关键特性是在 Gitako 中出现后模仿了去的(小声

安装

Chrome

Firefox

Edge

关于

名称与图标的来历?

GitHub 的图标是一只猫头章鱼身的“神兽”。Gitako 的定位是完善 GitHub 的功能,就像是这只神兽身上的一只触手,图标正是表现了这一寓意。关于名字,章鱼在日语中叫 タコ(tako),再增加前缀 git

git + tako => gitako

帮助 Gitako

Gitako 是我个人开发、维护的免费开源项目。如果它为你提供了便利的话,点个 Star/给个好评 /通过 issue 反馈 bug 都是对它极大的帮助!🙏 让我们一起为开源社区做一点微小的工作

9202 次点击
所在节点    分享创造
89 条回复
YunYouJun
2020-11-06 18:15:02 +08:00
安装( Gitako )卸载( Octotree )一气呵成。
naturs
2020-11-06 18:21:30 +08:00
试了,很好用,能支持更多文件图标就好了
shunia
2020-11-06 18:25:58 +08:00
设置的问号上可不可以带一个简单的 title 进行描述?如果我想看详细介绍,我会点进去,但是如果我想了解一下简述就没得办法了。
在其他地方的这种情形一般都是会看到 tips 文字简介,点了之后会打开详情页面。跟一般使用习惯的预期不符。
h404bi
2020-11-06 18:44:42 +08:00
很快,不卡,好用。
perpetually
2020-11-06 18:46:19 +08:00
@Enix #59 谢谢,可以拉。已 star
sixway
2020-11-06 18:46:54 +08:00
卸载 Octotree
Tianqi
2020-11-06 18:52:09 +08:00
https://github.com/EpicGames/UnrealEngine
我试了这个项目,没有 Octotree 快
GPU
2020-11-06 20:06:24 +08:00
Octotree 原来是开源的? 我一直都以为是闭源的产品。
Enix
2020-11-06 20:12:33 +08:00
@shunia 感谢,我以为现有的标题大致说清了的。我再优化一下!

@Tianqi 大佬你是 epic 内部员工吗?这个项目我访问 404 了
猜测原因——看名字知道这一定是个大项目。Octotree 有主动探测项目大小切换到懒加载的功能,Gitako 是被动探测的,所以在大项目里导致了差异。我考虑下如何优化🤔
scys
2020-11-06 21:07:12 +08:00
非常好用,加 星 :D
xiaowangge
2020-11-06 21:24:13 +08:00
已经安装( Gitako ),卸载( Octotree )一气呵成。

感谢楼主。❤️
Deardrops
2020-11-06 21:41:29 +08:00
卸载(Octotree) 安装(Gitako) Star 一键三连支持!
quericy
2020-11-06 22:13:28 +08:00
体验了下还不错。两个反馈:
侧边拉得足够宽会出现横向滚动条;

可以自定义行高么,个人感觉列表间距有点大了想调紧凑些;
woncode
2020-11-06 22:21:24 +08:00
两者交替使用过,gitako 相比 octotree 有一个缺点,就是打开页面的时候会发生抖动

我猜是 gitako 会等待 github 初始化完页面后,再插入自己的 dom 节点,从而产生把 github 页面往右挤压的跳动,但是 octotree 会在 github 页面加载之前就占位,所以不会出现页面抖动

还有一个细节是 octotree 保持布局做得更好,比如在仓库主页点击 issue 和 release 这些页面,octotree 不会重新加载侧边的目录树,但是 gitako 经常会重新加载,不断发生上面所说的页面抖动
mywaiting
2020-11-06 23:30:09 +08:00
看了一下源代码,想翻翻楼主是是否有打包插件自动发布到 Chrome WebStore/ Firefox Addons /Edge Addons 的实现

手动发布好麻烦,想抄抄自动发布的作业~~~[狗头~]~

歪楼想问问有没有实现打 tag 后自动发布到 Chrome WebStore/ Firefox Addons /Edge Addons 的实现

多谢!
yhxx
2020-11-06 23:35:34 +08:00
支持一下
已卸载 octotree
xifangczy
2020-11-06 23:40:14 +08:00
再见 Octotree
Enix
2020-11-06 23:55:51 +08:00
@woncode 感谢,很难得获得这么细致的用户体验反馈。

抖动的问题确实是 Octotree 处理得更漂亮!我会考虑解决方案

关于重新加载的问题,以前确实频繁出现,现在更新到 2.4.0 后避免了大部分问题。据我自己所知,只有从主页进入 release 页还会有。如果你能提供一下其他情况下触发的步骤就太好了🙏
Enix
2020-11-07 00:01:09 +08:00
@mywaiting 我倒是调研过 Chrome 和 Firefox 的自动发布方式,但因为 Gitako 的发布并不频繁且每次手动操作能控制在 5 分钟内就没有特地去做,这些是我了解到的文档,供参考

https://developer.chrome.com/webstore/using_webstore_api

https://extensionworkshop.com/documentation/develop/web-ext-command-reference/#web-ext-sign

Edge 的不清楚
mywaiting
2020-11-07 00:08:40 +08:00
@Enix 多谢~~ 我研究怎么一下怎么用起来~

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

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

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

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

© 2021 V2EX