基于 Eidos File 构建
应用需要创建、读取或编辑 Eidos File 时,使用 Runtime;还需要标准编辑器时,再加入共享 React 包。Runtime 负责文件行为,Host 提供 SQLite 和平台能力。
安装 Runtime 添加开发包,使用 node:sqlite 创建 Eidos File,并校验结果。
安装 React 界面 通过 RuntimeClient 和 HostServices 嵌入标准查看器或编辑器。
核心概念 了解 Eidos File、Runtime、Adapter、Host、Space 与共享界面。
Runtime 与 Host 边界 正确划分文件语义、SQLite 访问、平台行为与界面展示。
应用应通过 Runtime 方法处理结构、查询和修改。直接写入 Eidos 元数据表不属于受支持的集成方式。
使用 Eidos File UI 把 RuntimeClient 和 HostServices 接入共享 React 界面。
构建自定义视图 保留视图元数据,并注册可信的 React 渲染器。
集成参考 查找稳定的开发包和 Host 集成参考。
阅读规范 按照文件格式、Runtime、Adapter 和界面的规范性契约进行实现。
@eidos.space/eidos-file 和 @eidos.space/eidos-file-ui 采用 MIT 许可证。