本文档由 g2rain-appkit 的
# 公开契约
docs/api/public-contracts.md 自动同步生成。Appkit 的公开 API 以各包 package.json#exports、生成的类型声明和发布制品为准。消费者不得从 src、dist 的未导出路径或其他包内部实现导入。
| 包 | 契约范围 | 详细说明 |
|---|---|---|
@g2rain/theme | --g2-* 语义变量、CSS 子路径和亮暗主题 | 包设计 |
@g2rain/ui | 组件 Props、事件、Slots、组合式函数及 G2rainUi Provider | 组件基准 |
@g2rain/http | Client 工厂、错误模型、认证刷新和序列化 | HTTP 与 Runtime 契约 |
@g2rain/platform | Runtime Context、消息协议、Main/Sub 生命周期和 Capability 子路径 | Platform 方案 |
任何导出、CSS 变量、消息载荷、依赖范围或兼容性变化,都必须同步更新相关包文档、架构决策、迁移指南和根 CHANGELOG.md。发布前按发布流程验证制品入口。