我们在开源世界中的旅程-Spyone
#javascript #开源 #github #git

您知道我们共同建造了一个很棒的缓存库吗?不?!好吧,检查this out!

今天,我们想向您介绍我们的最新疲劳, Spyone

Spyone 是一种工具,可以生成任何git存储库的json热图显示最编辑的文件。


它来自意大利语 spione ,意思是 spy

请记住,这个项目并不完美。它是为了分析我们最编辑的文件,以创建内部项目的技术债务的某种heatmap

它有什么作用?

此脚本下载任何GIT存储库,并从其提交中提取统计信息。然后,通过提交计数对结果数据进行排序,如果有联系,则以降序的添加和删除的总和。结果在默认浏览器中打开,您可以将其保存在计算机上的任何位置。

用法

要使用它,请运行以下命令:

npx @jointly/spyone <repo-url> <days-to-cover> <branch-name> <output-format>

JSON输出在您的默认浏览器中打开。

参数

  • repo-url:GitHub存储库的URL从中提取统计信息。这可以是HTTPS或SSH URL。
  • days-to-cover:从今天提取数据时,今天要考虑的天数。我们建议30个针对高度更新的项目和90天的日常工作项目。
  • branch-name(可选):要考虑的分支的名称。默认为main
  • output-format(可选):接受{html | json}。默认为json