42 lines
1.3 KiB
Markdown
42 lines
1.3 KiB
Markdown
# 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 |
|
||
|
||
---
|
||
|