logo
0
0
Login
Forkfromcnb/sdk/go-cnb, ahead:master2 commits, behind:master55 commits
feat: user,group,repo增加一些方法

go-cnb 是一个 Go client library 用于访问 CNB API。

安装

go get cnb.cool/cnb/go-cnb

使用

import "cnb.cool/cnb/go-cnb/cnb"

创建一个 CNB Client, 然后使用一系列的服务来访问 CNB 的 API。

client, _ = cnb.NewClient(nil).WithAuthToken("...your cnb token...").WithURLs("...cnb base url...") repo, rsp, err := client.Repositories.GetRepo(ctx, repoName)

NOTE: 对于需要鉴权的 URL, 可以在 CNB 的 个人设置 -> 访问令牌中申请合适权限的 TOKEN。BaseURL 的规则为 api. 前缀加主域名,比如 https://api.cnb.cool/

用户

有如下优秀项目基于该项目构建了 CNB 生态

git-cnb, 一个 cnb 专属的 Git 命令行扩展工具

About

No description, topics, or website provided.
Language
Go95.6%
Markdown3.9%
gitignore0.6%