RepoStats v1.1 正式发布,开源代码仓库数据可视化工具

主要变化

经过近一个月的使用和调整,RepoStats v1.1 今天正式发布。

此版本主要的变化:

  1. 调整了管理后端默认的跳转路径,提升用户体验
  2. 对 Golang 的协程进行了数量调整
  3. 刷去数据的定时任务,由原来的 6 小时调整为 3 小时
  4. 其他部分必要的细节调整等

RepoStats 基于 Golang 开发,能够抓取开源代码仓库的 star、fork、commit、pull request、issue 等相关数据统计并可视化展示。

RepoStats 致力于解决的痛点问题是:

  1. 开源代码仓库的数据抓取、存储、分析及统计
  2. 开源代码仓库的相关数据可视化展示
  3. 做到全平台打通,并支持分隔、组合展示

主要功能

主要工作原理如下图所示:

主要功能包括:

  1. 当前版本的 RepoStats 仅支持 Gitee 平台相关数据获取 (后续会持续新增其他平台,国产平台优先考虑)
  2. 管理后台:支持界面化的 Gitee Oauth 配置、Grafana Token 获取配置
  3. 管理后台:支持添加单个仓库、支持批量添加个人帐号及组织帐号下的公开仓库
  4. 管理后台:支持禁用、启用 Gitee 数据抓取 (启动抓取除外)
  5. 管理后台:支持 Commit 列表显示及查询、Issue 列表显示及查询、Pull Request 列表显示及查询
  6. Grafana 标签:每个面板均有附带仓库拥有者标签、仓库名称、平台名称等信息支持查询过滤

界面截图

下载使用

  1. 官网 https://www.repostats.cn
  2. Github https://github.com/barats/RepoStats
  3. Gitee https://gitee.com/barat/repostats
  4. Gitlink https://www.gitlink.org.cn/baladiwei/repostats
版权声明:本站所有内容,未经书面授权禁止一切形式的转载、摘录及摘抄,违者依法追究其相关责任。

相关文章