Le Git Graph - GitHub 的提交图表
一个为任何 GitHub 仓库显示 git 图表的浏览器扩展。
演示
安装
通过以下链接安装扩展 -
适用于 Google Chrome、Opera、Vivaldi、Brave 和 Microsoft Edge:
https://chrome.google.com/webstore/detail/le-git-graph-commits-grap/joggkdfebigddmaagckekihhfncdobff
适用于 Mozilla Firefox:
https://addons.mozilla.org/firefox/addon/le-git-graph-github-git-graph/
安装后,打开任何 GitHub 仓库,将会看到一个新的"提交"标签页。
打开提交标签页,按照提示使用您的 GitHub 账户进行认证。
组织拥有的私有仓库设置
默认情况下,对组织拥有的私有仓库的访问是受限的。要访问这些仓库的提交图表,您需要执行以下步骤:
- 前往 https://github.com/settings/tokens
- 创建一个具有以下权限范围的个人访问令牌(PAT):
- repo | 私有仓库的完全控制权限
- 返回到组织拥有的仓库的提交标签页。
- 从"通过 GitHub 授权"下拉菜单中,选择"自定义个人访问令牌"。
- 输入 PAT 并点击"添加 PAT"。
(由于目前 GitHub OAuth 权限范围没有只读访问级别,所以需要完全访问仓库权限来获取提交图表。)
技术栈
客户端: JavaScript、Manifest V3
服务器: GitHub GraphQL、GitHub OAuth、FireBase Cloud Functions
功能
- 通过 GitHub OAuth 进行认证 ✓
- 连接到 GitHub GraphQL ✓
- 从 API 获取提交数据 ✓
- 按需获取更多提交 ✓
- 选择访问级别(仅公开或包括私有)✓
- 悬停在提交点上查看详情 ✓
- 添加自定义 PAT 的选项 ✓
- 基于分支筛选提交 - 待完成
联系方式
欢迎发送邮件至 scaria@scaria.dev 或 nirmalscaria1@gmail.com