Release Swift 4.2 Build Status codecov Swift Package Manager Compatible Linux Compatible

GitHub GraphQL API V4 客户端

这是一个用于 GitHub GraphQL API V4 的客户端。

注意:此客户端仍处于非常早期的阶段,目前功能非常有限

用法

通过传入有效的 GitHub 访问令牌来初始化客户端

let token = "your_token"
let github = GitHub(token: token)

检索给定项目的最新版本

let version = try github.latestRelease(owner: "eneko", project: "SourceDocs")
print(version)  // 0.5.0

检索给定项目上打开的拉取请求列表

let pullRequests = try github.openPullRequests(owner: "eneko", project: "SourceDocs")
print(pullRequests.count) // 0