Loambase OSDK 概览
基于 OpenAPI 3.1 的 Loambase Foundry 风格 Ontology SDK 生成框架,同时提供 osdk 命令行工具管理 workspace、ontology 与对象数据。
应用代码 (packages/demo)
↓ 使用
OSDK Generated 层 (generator-typescript 输出)
↓ 委托
OSDK Core 层 (@loambase/osdk-runtime)
↓ 调用
Generated SDKs (@loambase/ops-sdk / @loambase/runtime-sdk / @loambase/platform-sdk / @loambase/definition-sdk)
↓ HTTP
Loambase Foundry BackendOSDK 包结构与功能说明
| 包名 | 职责 |
|---|---|
@loambase/ops-sdk | 提供运维/动作接口 |
@loambase/runtime-sdk | 提供对象查询/遍历/动作/指标及 ontology 元数据接口 |
@loambase/platform-sdk | 提供管理平面接口 |
@loambase/definition-sdk | 提供定义平面接口 |
@loambase/osdk-runtime | 在 runtime-sdk 之上封装高级运行时抽象 |
@loambase/generator-typescript | 基于 ts-morph 的 TypeScript SDK 生成器 |
@loambase/osdk-cli | osdk 命令行工具 |
@loambase/osdk-demo | 独立示例模块 |