eneko/github
This is a client for the GitHub GraphQL API V4.
Usage
Initialize a client passing in a valid GitHub access token:
let token = "your_token"
let github = GitHub(token: token)Retrieve latest release version of a given project:
let version = try github.latestRelease(owner: "eneko", project: "SourceDocs")
print(version) // 0.5.0Retrieve list of open pull requests on a given project:
let pullRequests = try github.openPullRequests(owner: "eneko", project: "SourceDocs")
print(pullRequests.count) // 0Package Metadata
Repository: eneko/github
Default branch: main
README: README.md