首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GitHub GraphQL Query -按用户统计给定月份的PR评论数

GitHub GraphQL Query是一种强大的查询语言,用于从GitHub的API中获取数据。它提供了灵活的方式来获取特定数据,并且可以根据需求进行定制。

针对给定月份的PR评论数的统计,可以使用以下GraphQL查询:

代码语言:txt
复制
query {
  repository(owner: "owner_name", name: "repo_name") {
    pullRequests(first: 100, states: MERGED, orderBy: {field: CREATED_AT, direction: ASC}) {
      edges {
        node {
          createdAt
          comments(first: 100) {
            totalCount
          }
        }
      }
    }
  }
}

这个查询会返回给定仓库中已合并的所有PR的创建日期和评论数。你需要将owner_name替换为仓库的所有者名称,repo_name替换为仓库的名称。

对于这个查询,我们可以解释如下:

  • repository(owner: "owner_name", name: "repo_name"):指定要查询的仓库。
  • pullRequests(first: 100, states: MERGED, orderBy: {field: CREATED_AT, direction: ASC}):获取前100个已合并的PR,并按创建日期升序排序。
  • edges:PR的边缘节点。
  • node:PR的节点。
  • createdAt:PR的创建日期。
  • comments(first: 100):获取前100个PR的评论。
  • totalCount:评论的总数。

这个查询可以帮助我们统计给定月份的PR评论数。你可以通过解析查询结果来计算评论数,并根据需要进行进一步的处理和分析。

在腾讯云中,可以使用腾讯云开发者工具套件(Tencent Developer Tools Suite)来进行云计算和开发工作。具体推荐的产品和产品介绍链接地址如下:

  1. 云服务器(CVM):提供可扩展的计算能力,用于部署和运行应用程序。产品介绍链接
  2. 云数据库MySQL版(CDB):可靠、高性能的关系型数据库服务。产品介绍链接
  3. 云原生容器服务(TKE):用于快速构建、部署和管理容器化应用程序的托管服务。产品介绍链接
  4. 云存储(COS):安全、稳定、低成本的对象存储服务。产品介绍链接
  5. 人工智能机器学习平台(AI Lab):提供丰富的人工智能开发工具和资源,帮助开发者构建智能应用。产品介绍链接
  6. 物联网开发平台(IoT Explorer):用于构建和管理物联网设备的全托管服务。产品介绍链接

这些腾讯云产品可以满足云计算和开发工程师的需求,并提供了丰富的功能和工具来支持各种应用场景。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券