【教程】GitStats代码统计工具(附GitLab API相关) | 您所在的位置:网站首页 › 日本人民币换日元汇率计算器 › 【教程】GitStats代码统计工具(附GitLab API相关) |
使用GitStats进行代码统计
官方文档:GitStats - git history statistics generator GitStats是基于Git的数据统计生成器,输出格式为HTML,可直接在浏览器打开查看,展现为图表形式的可视化数据,内容包括: 常规信息:文件总数、行数、提交数、作者数活跃度:按小时、日期、月度、年度统计提交量贡献度:作者列表(姓名、提交次数、首次提交日期、最后提交日期)、月度作者、年度作者文件量:按日期、扩展名列出的文件计数代码量:按日期列出的代码行![]() Mac系统安装Gnuplot,请先安装Homebrew,终端运行: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Homebrew安装成功后,执行以下命令安装Gnuplot: brew install gnuplot 2、使用GitStats克隆源码到本地: git clone git://github.com/hoxu/gitstats.git进入 gitstats 目录, 拷贝 gitstats 为 gitstats.py: cp gitstats gitstats.py统计目标文件夹“复制地址”,选择一个存放结果的文件夹“复制地址”,在 gitstats 目录执行命令: python gitstats.py 本地项目地址 结果存放地址待运行完成后,进入结果存放文件夹,浏览器打开 index.html 文件即可查看统计结果 附:通过GitLab API获取统计数据官方文档:REST API resources | GitLab 进入 GitLab 账户“设置”生成访问令牌(private_token) 公共参数:page(页码,默认1)、per_page(每页条数,默认20,上限100) 获取所有用户信息的接口:[仓库地址]/api/v4/users?private_token=[访问令牌]根据用户id获取events数据的接口:[仓库地址]/api/v4/users/[用户id]/events?private_token=[访问令牌]获取所有可见项目信息的接口:[仓库地址]/api/v4/projects?private_token=[访问令牌] |
CopyRight 2018-2019 实验室设备网 版权所有 |