Files
ui/docs/architecture/introduction.md
2025-10-16 15:08:42 +08:00

42 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 |
---