# 阑山桌面技术文档 欢迎来到 **LanMountainDesktop(阑山桌面)** 技术文档中心。 ## 📚 文档导航 ### [00-快速开始](00-快速开始/) 项目概览、快速安装和基础配置 - [项目介绍](00-快速开始/01-项目介绍.md) - [快速安装](00-快速开始/02-快速安装.md) - [开发环境配置](00-快速开始/03-开发环境配置.md) ### [01-插件开发](01-插件开发/) 完整的插件开发指南,从入门到发布 - [插件开发快速开始](01-插件开发/01-快速开始/) - [插件核心概念](01-插件开发/02-核心概念/) - [插件 API 参考](01-插件开发/03-API参考/) - [插件开发实战](01-插件开发/04-实战案例/) - [插件发布与维护](01-插件开发/05-发布维护/) ### [02-AirApp开发](02-AirApp开发/) Air APP 独立应用开发指南 - [Air APP 介绍](02-AirApp开发/01-Air-APP介绍.md) - [创建第一个 Air APP](02-AirApp开发/02-创建第一个AirApp.md) - [Air APP 架构](02-AirApp开发/03-架构与生命周期.md) - [Air APP IPC 通信](02-AirApp开发/04-IPC通信.md) - [Air APP 打包发布](02-AirApp开发/05-打包与发布.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) - [插件运行时](04-架构与实现/04-插件运行时.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) | | 开发一个插件 | [插件开发快速开始](01-插件开发/01-快速开始/) | | 创建桌面组件 | [组件系统](04-架构与实现/05-组件系统.md) | | 开发独立应用 | [Air APP 开发](02-AirApp开发/) | | 了解设计规范 | [设计系统概述](03-组件设计规范/01-设计系统概述.md) | | 理解整体架构 | [整体架构](04-架构与实现/01-整体架构.md) | | 配置自动更新 | [更新系统架构](05-更新与发布/01-更新系统架构.md) | | 打包发布应用 | [打包与构建](05-更新与发布/03-打包与构建.md) | ## 🔧 技术栈 - **.NET 10** - 应用框架 - **Avalonia UI 12** - 跨平台 UI 框架 - **FluentAvalonia** - Fluent Design 控件库 - **CommunityToolkit.Mvvm** - MVVM 框架 - **VeloPack** - 应用更新系统 - **dotnetCampus.Ipc** - 进程间通信 ## 📖 相关资源 - [GitHub 仓库](https://github.com/HelloWRC/LanMountainDesktop) - [插件示例](https://github.com/HelloWRC/LanMountainDesktop.SamplePlugin) - [Avalonia 文档](https://docs.avaloniaui.net/) - [FluentAvalonia 文档](https://github.com/amwx/FluentAvalonia) ## 📝 贡献文档 发现文档问题或想要改进?欢迎提交 Pull Request! 文档源码位于 `docs/` 目录,使用 Markdown 格式编写。 ## 📜 旧版文档 旧版文档已归档至 [archive](archive/) 目录,仅供参考。 --- **最后更新**: 2026年6月8日