用于 GitHub API 的 Swift 框架
let client = Client(.dotCom, token: "…")
let repo = Repository(owner: "ReactiveCocoa", name: "ReactiveCocoa")
let request = repo.release(forTag: "tag-name")
client
.execute(request)
.startWithResult { result in
switch result {
case let .success(response, release):
print("Downloaded release: \(release)")
case let .failure(error):
print("An error occurred: \(error)")
}
}
Tentacle 使用 ReactiveSwift 构建。
Tentacle 基于 MIT 许可证 发布