1.3 KiB
1.3 KiB
Introduction
本文档定义了 Penguin.AvaloniaUI 控件库的完整架构,作为 AI 驱动开发的技术蓝图。
项目基于以下核心技术:
- UI 框架: Avalonia 11.3.7
- MVVM 和响应式: ReactiveUI.Avalonia 11.3.0
- 运行时: .NET 9.0
- 目标平台: Windows(主要)、Linux、macOS(次要)
架构范围涵盖:
- 控件组件设计(PropertyGrid、UserGuide 等)
- 主题和样式系统
- 项目结构和开发工作流
- 编码规范和测试策略
Starter Template or Existing Project
项目类型: 现有代码基础上的开发
当前状态:
- 项目结构已建立(
src/Penguin.AvaloniaUI/) - 核心依赖已配置(Avalonia 11.3.7、ReactiveUI 11.3.0)
- PRD 已完成,定义了 3 个 Epic 和 16 个 Story
- Monorepo 结构(控件库 + 示例应用 + 测试)
待评估项:
- Semi.Avalonia 样式库的可用性(Story 1.1 前置任务)
- 如不可用,将采用自定义样式系统
Change Log
| Date | Version | Description | Author |
|---|---|---|---|
| 2025-10-16 | 1.0 | 初始架构文档创建(基于 PRD v1.0) | Architect |