跳转到内容

选择接入方式

Graft 提供三种开发者接入面。它们使用同一套仓库模型,也可以组合在一个产品中。

从这里开始适用情况
Graft CLI正在评估 Graft、编写脚本,或可以运行短生命周期的子进程。
Node.js SDK应用需要在进程内保持常驻仓库会话。
远端服务仓库需要通过你运营的基础设施进行同步。

CLI 是建立可用仓库的最短路径,也是 shell 脚本和读取 --json 输出的服务所使用的 自动化边界。

当 Node.js 应用需要跨调用保持仓库状态时,使用 @eidos.space/graft

远端把仓库对象、引用、SQLite 快照数据和外部载荷保存在本地仓库之外。可以使用 HTTP 软件包把 Graft 同步接入现有服务,也可以让 CLI 和 SDK 连接文件系统或 S3-compatible 存储。

完成第一个接入后,只需阅读与你相关的层: