如何为GitHub项目生成统计数据?
如何为GitHub项目生成统计数据?
要为GitHub项目生成统计数据,您可以使用开源项目repoXplorer。repoXplorer能够计算项目(一组git存储库)、贡献者以及一组贡献者的统计数据。它提供了一个REST接口和一个Web用户界面。Web界面提供了各种信息,例如项目的:
- 提交和作者计数
- 提交日期直方图
- 作者日期直方图
- 根据提交数量排名的顶级作者
- 根据更改行数排名的顶级作者
- 与给定时间段相比的新作者排名
但最好是查看演示实例,这里是Kubernetes项目的统计数据截图(Kubernetes的所有git存储库)。
解决方法:使用repoXplorer项目来计算GitHub项目的统计数据。
如何为GitHub项目生成统计数据?
在GitHub中,你可以尝试使用gitstats来对克隆的GitHub存储库应用。例如,你可以查看Git存储库自身的活动情况,包括每年/每月的提交数量。
另外,你还可以查看《Looking at Git Statistics》一文,该文提供了一个简单的脚本GitHub 'yearly_stats'。
从2013年4月开始,GitHub还推出了一个名为Pulse的功能。Pulse可以帮助你了解项目的最新活动情况,包括活跃提交者和默认分支的变化。
除了上述方法外,你还可以通过使用GitHub API来获取GitHub存储库的代码行数统计数据。但是在GitHub的统计部分似乎并没有包含代码行数。
以上是一些获取GitHub项目统计数据的方法和工具。
如何为GitHub项目生成统计信息?
现在有几种工具可以使用(例如,查看这个相当完整的列表:https://livablesoftware.com/tools-mine-analyze-github-git-software-data/)
对于你来说,合适的工具也取决于你对项目的“git”部分还是“GitHub”部分(即社区活动统计)感兴趣。
我会从检查GrimoireLab、Apache Kibble和Sourced开始。它们都允许你配置和创建一个仪表盘,展示项目周围的多个指标。