我没有看到使用github api做到这一点的干净/明显的方法。所以我甚至不确定它真的那么简单/可行。我是否被迫在本地计算(例如:查询给定仓库的所有提交,然后由作者统计?)
如果有一个干净的1-2 API调用步骤,而不是迭代所有提交,那将是很好的。
这不是重复,因为另一个问题是询问如何使用命令行执行此操作。我只需要使用github API,因为我将使用200多个repos,它需要完全编程,因为它从列表repos api开始。
答案 0 :(得分:3)
根据Xavier Guihot的评论,我为查询添加参数
?q=contributions&order=desc
变为
https://api.github.com/repos/scala/scala/contributors?q=contributions&order=desc
(您可以使用此扩展程序https://chrome.google.com/webstore/detail/json-formatter/bcjindcccaagfpapjjmafapmmgkkhgoa?hl=en,它可以帮助您轻松查看结果)