Files
LanMountainDesktop/docs/README.md

90 lines
3.6 KiB
Markdown
Raw Normal View History

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