我如何找到我的GitHub pull请求中有多少已被接受?
有没有一种方法可以找出一个人的GitHub PR的接受率,可能是使用API我如何找到我的GitHub pull请求中有多少已被接受?,github,github-api,pull-request,Github,Github Api,Pull Request,有没有一种方法可以找出一个人的GitHub PR的接受率,可能是使用API 在这一点上,我想了解一下,在所有回购协议中,我报告的问题中,有多少已经了结,而有多少仍然未结。我没有办法直接获得这些信息。这就给您留下了一个问题。 这样,您就可以列出回购的所有事件: GET /repos/:owner/:repo/issues/events https://api.github.com/repos/user/reponame/issues/events 并对用户和事件进行筛选(查找“merged”:t
在这一点上,我想了解一下,在所有回购协议中,我报告的问题中,有多少已经了结,而有多少仍然未结。我没有办法直接获得这些信息。这就给您留下了一个问题。
这样,您就可以列出回购的所有事件:
GET /repos/:owner/:repo/issues/events
https://api.github.com/repos/user/reponame/issues/events
并对用户和事件进行筛选(查找
“merged”:true
)当然,有一种间接的方法可以了解您所有接受的公关请求,那就是GitHub resume。是的,GitHub resume是根据用户的GitHub活动生成用户简历的工具
所以,去开始这个项目,然后参观。在这里,您将看到所有已接受的公关请求列表
注意:您需要首先启动项目,否则他们不允许生成简历。您还可以使用一个请求获取问题总数,每个状态的PR计数(关闭
,打开
或合并
):
{
用户(登录名:“bertrandmartel”){
totalPR:pullRequests{
总数
}
openedPR:pullRequests(状态:打开){
总数
}
closedPR:pullRequests(状态:CLOSED){
总数
}
mergedPR:pullRequests(状态:合并){
总数
}
总议题:议题{
总数
}
开放讨论:问题(状态:开放){
总数
}
关闭讨论:问题(状态:关闭){
总数
}
}
}
这将产生如下结果:
{
“数据”:{
“用户”:{
“totalPR”:{
“总数”:17
},
“openedPR”:{
“总数”:4
},
“关闭DPR”:{
“totalCount”:1
},
“合并DPR”:{
“总数”:12
},
“总体问题”:{
“总数”:80
},
“公开辩论”:{
“总数”:7
},
“封闭讨论”:{
“总数”:73
}
}
}
}