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 Backend

OSDK 包结构与功能说明

包名职责
@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-cliosdk 命令行工具
@loambase/osdk-demo独立示例模块