Package Exports
- @rongcloud/engine
Readme
@rongcloud/engine
Engine 包定义 Electron Renderer 进程及标准 Web 浏览器运行时业务代码
目录说明
.
|-- context - API 层的调用入口,承接不同 API 版本对 Engine 的调用
|-- engine-basic - Engine 抽象,及 ElectronRenderer 与标准 Web 共享模块包
|-- engine-web - 标准 Web 平台功能定义
|-- modules - 业务模块目录,后续将按业务对 engine 进行分拆,降低 engine 复杂度TODO:业务模块化
后续逐渐将 Engine 按既有业务做模块化重构,拆解 Engine、APIContext,降低 Engine 代码体量,同时为后续拆包提供模块化集成做准备。
暂定按业务类型划分为三个业务模块:
- Chat(会话)- 考虑到后续群融合等演进方向,不单独拆分单群聊、超级群业务模块
- Chatroom(聊天室)
- DataHosting(数据托管)
拆分后,Engine 将只包含连接、日志等基础能力。