[chrome插件分享] gitlab-tree 更方便的浏览Gitlab上的代码
说明
经常玩Github
的人肯定都知道大名鼎鼎的octotree
吧,这款chrome插件可以说是浏览代码的神器,利用左侧的树形菜单可以很方便的打开目录、浏览文件等,加上Github
全站本身使用了pjax
技术,基本全程无刷新,用户体验非常好。
本着不要重新发明轮子
的原则,搜遍了整个互联网发现确实还没有一个可以在gitlab
上浏览代码的插件。
现阶段几乎每家用git
管理源代码的公司都用上了配套的gitlab
服务,一般都会部署在企业内网。而且,在octotree
的issue
里有好多老外也在跪求
作者做一个gitlab
版本的,但是作者貌似也没有这个打算。
人们常说不要重新发明轮子
, 可是别忘了这句舶来语
后面还有一句:Unless You Plan on Learning More About Wheels
开发过程
根据自己定的需求,最终目的是制作一款chrome插件,可以在gitlab
上浏览代码。为了做到对用户影响最小,用户体验最好,这个插件不会占用chrome右上角、地址栏右侧的地方,只是会在页面中加载一段js
探测是否属于gitlab服务,如果是的话,经过一系列初始化、调用Gitlab API
以及DOM 操作
之后,就会生成一棵代码树,可以清晰的查看目录结构。
技术方面没什么可说的,感兴趣的同学自己翻代码吧,repo
在这里:https://github.com/FrankFan/gitlab-tree
欢迎下载使用,如果有问题可以在这里告诉我,欢迎fork
,一起改进完善, make it better.
发布
目前gitlab-tree
已经更新到v1.3
版本了,基本趋于稳定,后续还会继续完善。已经放在chrom web store
上面了。对了,安装chrome插件需要拥有[翻~墙]技能。
https://chrome.google.com/webstore/detail/gitlab-tree/dllpphhnoanpcnlnipopibigdoeignbb?hl=zh-CN
作者:樊勇
出处:http://www.cnblogs.com/fanyong/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
我的联系方式:fanyong@gmail.com
个人独立博客:www.fy98.com
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架