我有一个拥有多个存储库的Github(企业)组织。每个存储库包含一个或多个.properties
文件。
其中一些.properties
文件将包含在其路径或文件名中包含“ i18n”的文件夹中。
这些.properties
文件与翻译过程有关。
作为基本步骤:对于每个存储库,我需要获取涉及翻译相关文件(如上定义)的提交的平均/最小/最大频率。
理想情况:我还需要确定每个提交平均更改/添加/删除了多少键值,以便更好地确定翻译过程的工作量。
到目前为止我尝试过的事情:
Github GraphQL API v4:在我看来,该API非常适合搜索,但不适用于计算聚合。
Github ReST API v3:可以搜索特定的提交,但不能基于文件扩展名。虽然文件扩展名是文件本身的查询条件,但它们不是提交的内容。
关于如何实现此目标的任何提示?