Files

2.6 KiB

源码模块

本目录按源码项目或发布包描述实现边界、注册入口、关键目录和内部依赖。跨多个项目的稳定模型由 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 主题系统、本地化系统
Fonts src/AtomUI.Fonts.* 主题系统
Icons src/AtomUI.Icons.* 整体架构
GalleryBase src/AtomUI.Toolkits.GalleryBase 启动与注册

src/AtomUI.Build.Tasks、语言包项目和 GalleryBase Generator 作为跨项目系统的一部分,分别由本地化架构和 对应宿主模块说明;当其形成独立发布边界和维护入口时,再新增模块目录。

表中只有 Mobile Controls 使用预实现状态;它不是当前解决方案项目。真实项目落地后,模块文档必须按源码、注册、测试和 发布证据更新,不能只移除状态说明。