GitMaster:树形展示项目代码插件,支持 GitHub、GitLab、Gitee - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
triple7

GitMaster:树形展示项目代码插件,支持 GitHub、GitLab、Gitee

  •  1
     
  •   triple7
    ineo6 Jul 3, 2020 6014 views
    This topic created in 2135 days ago, the information mentioned may be changed or developed.

    什么是 GitMaster

    相信很多人知道Octotree,是一款针对GitHub的浏览器扩展,主要功能是在网页上展示项目的树形结构和文件代码。

    GitMaster的核心功能和Octotree是一致,同时也有自己的特性。

    • 支持GitHubGitLabGitee
    • 支持私有部署页面,一键标记
    • 黑暗模式(仅GitHub
    • 通知提醒功能(仅GitHub
    • 目录、文件单独下载

    如何使用

    目前支持ChromeEdge,可以商店搜索Git Master或者点击商店页面安装。

    安装完成后打开页面 例子 就能看到效果。

    设置

    建议安装后首先设置下access token,因为默认情况下请求次数是有限制的,超过之后就只能通过设置access token来获取更多的请求次数。

    点击右上角设置,在对应的xxx access token栏中输入,最后保存即可,

    点击输入框右上角的钥匙图标可以跳转到access token生成页面。

    image.png

    私有部署页面

    默认识别github.comgitlab.comgitee.com,如果你还是使用了企业部署的版本,可以自行标记。

    点击浏览器右上角图标,在弹出页面中选择Enable xxx或者Disable xxx

    15937544301701.jpg

    停靠位置

    点击图标可以切换GitMaster出现的位置,另外提示下点击图钉位置可以让插件固定哦~

    15937554567918.jpg

    黑暗模式

    点击箭头指向位置图标即可开启黑暗护眼模式,今天又省了几度电呢~

    15937556290894.jpg

    文件下载

    在项目结构树增加了文件夹数量以及文件大小的显示,如果不需要该功能,可以在选项中关闭,如下图。

    15937603491149.jpg

    另外在原来代码页面添加了下载指定文件夹、文件的功能,再也不用为了个别内容而下载整个仓库。

    15937559571176.jpg

    目标是什么

    中间有段时间Octotree其实是支持GitLab,最后又只支持GitHub,我们只能安装多个插件来同时支持GitHubGitLab、码云。

    GitMaster的出现正是要解决整个问题,并且会添加更多效率功能,最终希望能够只安装一个插件就能满足大部分的使用。

    有什么建议欢迎留言评论,或者到GitHubissue,你的付出一定会让GitMaster走得更远。

    https://github.com/ineo6/git-master

    Supplement 1    Jul 10, 2020

    已上架 Firefox Addons,目前最新版1.7.x支持单文件直接点击下载,无需组合键。

    另外请教下:

    1. 如果有后续更新是新发主题,还是附言符合v2ex发帖规范。
    2. 大家喜欢什么沟通工具, gitter、微信、钉钉还是其他。

    如果喜欢GitMaster记得在商店里好评。