GitCodeTree是码云Gitee的浏览器插件,可以浏览项目目录结构,能够为用户提供在Gitee、GitHub上显示代码树,不用clone到本地就能查看项目结构的功能,为你的开发带来极大的便利,有需要的用户不要错过了,赶快来下载吧!
二次开发
将项目clone到本地
在src/adapters/中为你想要支持的网站添加一个类(可复制src/adapters/github.js并修改)
根据情况实现 _getTree 或 _get 方法,用于获取项目树
实现 updateLayout 方法,用于修改页面布局
实现 selectFile 指定pjax替换的html元素,用于不刷新切换文件
在 src/octotree.js中添加你修改好的类
在 src/config/ 插件配置文件中添加你想要支持的网站
chrome中调试: 使用gulp chrome命令,打开chrome://extensions/,点击加载已解压的扩展程度,选择src/tmp/chrome
打包: 使用 gulp dist 命令打包
设置说明
Access Token
注意: GitCodeTree 访问令牌在浏览器本地存储并不会上传到任何地方。如果你想验证,查看源代码,开始 请参考这里.
GitHub
GitCodeTree 使用 GitHub API 检索代码树。默认情况下,它使未经身份验证的请求到GitHub API。然而,有两种情况时必须经过身份验证的请求:
你访问一个私人存储库
你超过 请求频率限制限制
当这种情况发生时,GitCodeTree会询问你 GitHub 私人 access token. 如果你没有,点此创建, 然后复制粘贴到文本框中。注意,至少要允许"public_repo","repo" (如果你需要访问私人仓库).
相关说明
热键: GitCodeTree 使用 keymaster 注册热键。查看 支持的按键.
记得栏可见性: 如果勾选此项,基于其可见性显示或隐藏GitCodeTree.
在非代码页: 如果勾选此项,让GitCodeTree等非代码页的问题和请求.
一次加载整个树: (仅支持github) 如果勾选此项,进入项目页面时GitCodeTree将加载整个项目树。如果您经常访问非常大的项目,为了避免长时间加载,请勿勾选此项.
PDF Arranger是一款简单好用的pdf文件处理工具,用户能够使用PDF Arranger软件对PDF文件进行拆分合并处理,还可对PDF进行裁剪和重新排列其页面。 基本简介 PDF Arranger是一个小型的python-gtk应用程
冰凌五笔输入法86版,冰凌五笔输入法86版是遵循了五笔字型86版编码规范,兼容了王码五笔型输入法86版码表词库。冰凌五笔输入法86版有编码规范、输入流畅、界面简洁、使用方便,上手快、易操作等特点,是王码五笔86用户更新换代的首选软件,您可以免费下载。
星愿浏览器是一款90后稀饭的不挡脸的浏览器,面向年轻群体。该款浏览器基于Chromium开源浏览器开发,兼容谷歌浏览器海量插件,具有漂亮、简洁、灵活、可定制等特点,你的浏览器你做主!
IE6.0浏览器是一款免费的主页浏览器,是作为Windows XP中的意向核心技术,这款软件除了在稳定性和可靠性上与大幅改善外,它提供了大量的新功能。
Stardock Curtains(Win10主题美化软件),StardockCurtains是一款Win10主题美化软件,从名字就知道来自知名的Windows工具开发商StarDock,专注系统美化,除了常规的改变配色和背景外,还对高分屏有良好支持,您可以免费下载。
蒲公英rmvb格式转换器,蒲公英rmvb格式转换器是一款强大的视频格式转换器,使用这款完全免费的蒲公英rmvb格式转换器可以让你完美的进行rmvb格式转换到任意高质量视频文件播放格式。,您可以免费下载。