有没有办法为GitHub项目生成指标?

时间:2012-02-20 17:16:39

标签: github metrics

我有几个GithHub项目,我想知道这些项目的指标。

是否有工具为给定的GitHub项目生成指标?即使是非常基本的指标,如LOC也足够了(即使会有更完整的指标得到赞赏)。

我刚刚发现有一个很好的服务,Caliper,这样做,但那已经关闭。还有其他此类服务吗?

2 个答案:

答案 0 :(得分:23)

我找到了两个解决方案:

  • ohloh:您可以将您的项目放在网站上,它会分析您的源代码并提供一些有趣的统计信息
  • GitStats:计算机上任何Git存储库的简单统计信息生成器

答案 1 :(得分:4)

git log

选项(部分或一部分)

  

- STAT [=宽度[,名称宽度]

     

生成diffstat。您可以覆盖默认输出宽度   80列终端--stat = width。文件名部分的宽度可以   通过用逗号分隔另一个宽度来控制它。

     

- numstat

     

与--stat类似,但显示已添加和删除的行数   十进制表示法和没有缩写的路径名,以使其更多   机器友好。对于二进制文件,输出两个 - 而不是说0   0

     

- shortstat

     

仅输出包含总数的--stat格式的最后一行   已修改的文件,以及添加和删除的行数。