Files
AtomUI/docs/overview.md
T
chinboy c922633422 feat(AOT): document Linux NativeAOT Gallery publishing
Add a Linux linux-x64 Native AOT publish/maintenance manual mirroring
the Windows handbook, and bump global.json SDK pin to 10.0.301.
2026-06-11 11:08:22 +08:00

3.7 KiB

AtomUI 文档总览

本文档目录面向 AtomUI 源码维护者和控件使用者,目标是把项目结构、模块职责、启动注册链路、主题与 Token 体系、具体控件文档分开维护。

阅读路径

文档分层

docs/
├── overview.md
├── architecture/            # 全局架构,不写单个控件使用细节
├── engineering/             # 工程实践与编程规范
├── modules/                 # 项目/包级架构,按 NuGet/源码模块分目录
├── controls/                # 具体控件文档,按平台分目录
└── gallery/                 # Gallery 专题文档,当前不纳入 modules

modules/ 和 controls/ 的边界需要保持清楚:

  • modules/desktop-controls/ 写 AtomUI.Desktop.Controls 这个包如何组织、注册和加载资源。
  • controls/desktop/ 写 Button、Select、TreeView、Dialog、Window 等具体控件。
  • modules/desktop-controls-datagrid/ 和 modules/desktop-controls-colorpicker/ 写独立包内部架构。
  • controls/desktop/data-display/datagrid.md、controls/desktop/data-entry/color-picker.md 才是具体控件文档的位置。

当前模块目录

AtomUIGallery 和性能工具当前作为辅助项目处理,不放入 modules/。

现有专题文档