logo
0
0
Login
Forkfromcnb/sdk/go-cnb, ahead:master1 commits, behind:master27 commits
docs: 添加新的基于本项目构建的项目 cnb-docker-mirror

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

安装

go get cnb.cool/cnb/sdk/go-cnb

使用

import "cnb.cool/cnb/sdk/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 生态

About

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

Language
Go96.9%
Dockerfile1.9%
Markdown1.1%
gitignore0.2%