GitHub发布构件导出工具Artifact Exporter

GitHub构建并开源了构件导出工具GitHub Artifact Exporter,可让报告团队不用使用API下,取得需要的资料。GitHub Artifact Exporter提供了命令行和简单的GUI工具,用户可以依照范围日期,导出GitHub的问题(Issue)以及相关注解(Comment),而且工具还支持GitHub全文搜索语法,可根据搜索参数过滤结果。

官方提到,在较大的组织中,可能有专门负责报告的团队,能够以不同精细度导出活动,供修改或是审核之用。GitHub虽提供了API,让团队成员通过程序开发方法访问资料,但是对许多用户来说,这样的方式存在一定的技术门槛,不少情况用户仅是要将问题和其他存储库资料,下载为CSV档。

为此,GitHub开发了Artifact Exporter,供用户使用更简单的接口,来取用需要的资料,Artifact Exporter可以导出提交、历程碑(Milestone)、项目、拉取请求和发布版本等资料,命令行和GUI工具都支持导出JSON和CSV文件。

在使用GUI工具时,用户会需要填写个人访问权限、存储库拥有者和存储库本身的名字,用户可以输入搜索字符串过滤存储库的问题之后,选择以CSV或是JSON输出,而命令行工具除了可以跟GUI一样产生JSON和CSV资料外,还能被用来实例成其他搜索类型。