核心概念
读懂 Known 的四层装配:插件扫描、服务代理、模块注册与数据层。
怎么读组件文档
组件库里每个组件页都是同一套自动生成的模板——看懂一页的结构,就看懂了全部一百多个组件。
组件通用约定
所有组件继承 BaseComponent 的统一属性、Value / ValueChanged 双向绑定,以及 UIService + Container 的全局消息机制。
应用装配
推荐把装配封装成自己的 AddMyApp(AppType);底层则由 AddKnown / AddKnownClient / AddKnownWeb / AddKnownDesktop 四个入口按需组合。
模块与插件式装配
Config.AddModule<T>() 如何用一次反射扫描把整个程序集接入路由、DI 与元模型。
前后端契约
一份 [WebApi] 接口如何同时充当服务端路由源与客户端强类型 HTTP 门面。
数据层与 Database 契约
Known/Data 里的 Database、DatabaseOption、Result 与项目自接入 EF/Dapper 的分工。
鉴权与身份
Known 的身份抽象 IAuthProvider、[Menu].Roles 按角色显隐,以及 Cookie / Bearer 两条接入路线的定位。
主题与深浅色
CSS 变量驱动的完整主题体系,如何做到首屏无闪烁、跨项目复用。
多语言
LocalService 键值词典与语言持久化,一套界面面向多语言用户的机制。
PWA / 离线
标准 manifest + Service Worker 外壳,Known 应用可一键安装到桌面、离线可用。
智能体工具契约
Known.Platforms.IAgentService 之上的工具(Function Calling)契约:[AgentTool] 特性、IToolRegistry、AgentToolDescriptor 三件套落在开源侧,具体运行时(扫描 / 参数 schema 生成 / 反射执行环)由宿主或 Known.AgentKit 插件承担。
扫码关注公众号
扫码加入 QQ 群