对Github数据执行汇总计算

时间:2019-10-03 13:32:54

标签: rest statistics graphql analytics github-api

我有一个拥有多个存储库的Github(企业)组织。每个存储库包含一个或多个.properties文件。 其中一些.properties文件将包含在其路径或文件名中包含“ i18n”的文件夹中。 这些.properties文件与翻译过程有关。

作为基本步骤:对于每个存储库,我需要获取涉及翻译相关文件(如上定义)的提交的平均/最小/最大频率。

理想情况:我还需要确定每个提交平均更改/添加/删除了多少键值,以便更好地确定翻译过程的工作量。

到目前为止我尝试过的事情:

  • Github GraphQL API v4:在我看来,该API非常适合搜索,但不适用于计算聚合。

  • Github ReST API v3:可以搜索特定的提交,但不能基于文件扩展名。虽然文件扩展名是文件本身的查询条件,但它们不是提交的内容。

关于如何实现此目标的任何提示?

0 个答案:

没有答案