您知道我们共同建造了一个很棒的缓存库吗?不?!好吧,检查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
。