README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
一个支持浏览器、Node.js、Deno、Bun 及 CLI 使用的类型化 GitLab SDK。
目录
功能
- 完整 - 覆盖 GitLab 公开 API 的所有功能,直至版本 16.5。完整列表请参见此处。
- 通用 - 适用于所有现代浏览器、Node.js、Deno 和 Bun,并支持 CLI 使用。
- 经过测试 - 所有库的测试覆盖率均超过 80%。
- 类型化 - 所有库均包含详尽的 TypeScript 声明。
软件包
- :wrench: @gitbeaker/requester-utils - 底层 HTTP 请求功能的实用工具。
- :scroll: @gitbeaker/core - 核心 API,详述所有 GitLab 资源支持。
- :computer: @gitbeaker/rest - 基于原生 fetch 的 gitbeaker 核心 API 的 Node.js、Deno、Bun 和现代浏览器封装。这是主要的消费库。
- :pager: @gitbeaker/cli - @gitbeaker/rest 发行版的 CLI 封装。
贡献者
这始于 node-gitlab-legacy 的一个分支,但我最终重写了大部分代码。以下是原项目的 贡献者。