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

1.3 KiB
Raw Blame History

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