# 阑山桌面技术文档 欢迎来到 **LanMountainDesktop(阑山桌面)** 技术文档中心。 ## 📚 文档导航 ### [00-快速开始](00-快速开始/) 项目概览、快速安装和基础配置 - [项目介绍](00-快速开始/01-项目介绍.md) - [快速安装](00-快速开始/02-快速安装.md) - [开发环境配置](00-快速开始/03-开发环境配置.md) ### [01-AirApp开发](01-AirApp开发/) 完整的 AirApp(轻应用)开发指南 - [轻应用快速开始](01-AirApp开发/01-快速开始/) - [轻应用核心概念](01-AirApp开发/02-核心概念/) - [AirApp API 参考](01-AirApp开发/03-API参考/) ### [02-AirApp开发](02-AirApp开发/) AirApp 运行时与独立窗口应用 - [AirApp 现状与开发](02-AirApp开发/README.md) ### [03-组件设计规范](03-组件设计规范/) 桌面组件设计系统和视觉规范 - [设计系统概述](03-组件设计规范/01-设计系统概述.md) - [视觉规范](03-组件设计规范/02-视觉规范.md) - [布局规范](03-组件设计规范/03-布局规范.md) - [交互规范](03-组件设计规范/04-交互规范.md) - [主题系统](03-组件设计规范/05-主题系统.md) ### [04-架构与实现](04-架构与实现/) 技术架构、核心系统实现细节 - [整体架构](04-架构与实现/01-整体架构.md) - [启动器系统](04-架构与实现/02-启动器系统.md) - [桌面宿主](04-架构与实现/03-桌面宿主.md) - [AirApp 运行时](04-架构与实现/04-AirApp运行时.md) - [组件系统](04-架构与实现/05-组件系统.md) - [设置系统](04-架构与实现/06-设置系统.md) - [IPC 通信](04-架构与实现/07-IPC通信.md) ### [05-更新与发布](05-更新与发布/) 应用更新、打包和发布流程 - [更新系统架构](05-更新与发布/01-更新系统架构.md) - [增量更新实现](05-更新与发布/02-增量更新实现.md) - [打包与构建](05-更新与发布/03-打包与构建.md) - [CI/CD 配置](05-更新与发布/04-CICD配置.md) - [发布流程](05-更新与发布/05-发布流程.md) ## 🎯 快速索引 ### 我想... | 目标 | 查看文档 | |------|---------| | 了解项目基本信息 | [项目介绍](00-快速开始/01-项目介绍.md) | | 搭建开发环境 | [开发环境配置](00-快速开始/03-开发环境配置.md) | | 开发一个轻应用 | [AirApp 快速开始](01-AirApp开发/01-快速开始/) | | 创建桌面组件 | [组件系统](01-AirApp开发/02-核心概念/02-组件系统.md) | | 开发窗口轻应用 | [AirApp 现状与开发](02-AirApp开发/README.md) | | 从旧插件迁移 | [AirApp SDK V1 迁移指南](AIRAPP_SDK_V1_MIGRATION.md) | | 了解设计规范 | [设计系统概述](03-组件设计规范/01-设计系统概述.md) | | 理解整体架构 | [整体架构](04-架构与实现/01-整体架构.md) | | 配置自动更新 | [更新系统架构](05-更新与发布/01-更新系统架构.md) | | 打包发布应用 | [打包与构建](05-更新与发布/03-打包与构建.md) | ## 🔧 技术栈 - **.NET 10** - 应用框架 - **Avalonia UI 12** - 跨平台 UI 框架 - **FluentAvalonia** - Fluent Design 控件库 - **CommunityToolkit.Mvvm** - MVVM 框架 - **PLONDS** - 应用增量更新与分发系统 - **dotnetCampus.Ipc** - 进程间通信 ## 📖 相关资源 - [GitHub 仓库](https://github.com/wwiinnddyy/LanMountainDesktop) - [Avalonia 文档](https://docs.avaloniaui.net/) - [FluentAvalonia 文档](https://github.com/amwx/FluentAvalonia) ## 📝 贡献文档 发现文档问题或想要改进?欢迎提交 Pull Request! 文档源码位于 `docs/` 目录,使用 Markdown 格式编写。 ## 📜 旧版文档 旧版文档已归档至 [archive](archive/) 目录,仅供参考。