Files
AtomUI/docs/modules/overview.md

3.0 KiB
Raw Permalink Blame History

源码模块

本目录按源码项目或发布包描述实现边界、注册入口、关键目录和内部依赖。跨多个项目的稳定模型由 Architecture 维护;具体 Control 的公共行为和模板契约由 Control 文档 维护。

模块文档 对应源码项目或包 推荐架构阅读
Native src/AtomUI.Native 运行平台、Windowing
Core src/AtomUI.Core 主题系统、本地化系统、统一图片加载
Localization src/AtomUI.Localization 本地化系统
Controls.Shared src/AtomUI.Controls.Shared Control 基础设施、统一图片加载
Controls src/AtomUI.Controls 渲染系统、统一图片加载
Mobile Controls AtomUI.Mobile.Controls 预实现目标项目与包;Source 未实现 Mobile 系统
Generator src/AtomUI.Generator 主题系统、本地化系统
Toolchain src/AtomUI.Toolchain,统一构建任务、公共模型及裁剪后端 设计思路与职责边界、构建与验证、构建与打包
ILLink10 后端 src/AtomUI.Toolchain/Backends/ILLink10,Toolchain 的 Browser/TypeMap 后端详解 Browser TypeMap 链接
Fonts src/AtomUI.Fonts.* 主题系统
Icons src/AtomUI.Icons.* 整体架构
GalleryBase src/AtomUI.Toolkits.GalleryBase 启动与注册

语言包项目和 GalleryBase Generator 作为跨项目系统的一部分,分别由本地化架构和对应宿主模块说明。 Toolchain 内部 profile 共用一个源码项目;表中的 ILLink10 文档不表示独立项目。

表中 Mobile Controls 仍明确区分目标项目与当前源码。真实项目落地后,模块文档必须按源码、注册、测试和 发布证据更新,不能只移除状态说明。