一个面向未来、可扩展的 GitHub API 客户端,用于 Rust。
Octocrab 提供两组主要 API,用于与 GitHub 通信,一组高级、强类型的语义 API,以及一组用于扩展行为的低级 HTTP API。语义 API 为 GitHub 的 API 提供了强大的类型支持,包含一组映射到 GitHub 类型的 models 以及适用于 GitHub 应用的 auth 函数。目前,版本 0.54 以来,以下模块已可用。
actions GitHub Actionsactivity GitHub Activityapps] GitHub Appsbilling] Billingchecks] GitHub Checksclassroom] GitHub Classroomcode_scannings] Code Scanningcodes_of_conduct] GitHub Codes of Conductcodespaces] GitHub Codespacescommits] GitHub CommitsCopilot] GitHub Copilotcurrent] 当前用户的信息dependency_graph] 依赖图enterprises] GitHub 企业events] GitHub 事件gist_comments] Gist 评论gists] Gistsgit] GitHub Git 数据库 APIgitignore] Gitignore 模板graphql] GraphQLhooks] Webhooksissues] 问题和相关项目,例如评论、标签等licenses] 许可证元数据markdown] 使用 GitHub 渲染 Markdownmarketplace] GitHub Marketplacemeta] GitHub 元数据migrations] 迁移orgs] GitHub 组织packages] GitHub 包projects] GitHub 项目pulls] 请求提交ratelimit] 限速repos] 仓库search] 使用 GitHub 的搜索security_advisories] 安全通知teams] 团队users] 用户workflows] GitHub 工作流暂无开放 Issues,或尚未同步最近议题。