# 开发
## 本地开发流程
- 启动[前端项目](../src/giantapp-wallpaper-ui/)
- pnpm i
- pnpm dev
- 下载mpv播放器
-
- 放到[player目录](../src/giantapp-wallpaper-client/WallpaperCore/Assets/Players/Mpv/)下
- vs2022 运行[客户端](../src/giantapp-wallpaper-client/)
## 发布
- [脚本](../src/build/compile.ps1)
## 编写规范
- 每个文件尽量只做单一可靠的事情,做好以后就不要频繁修改。有一个简单的标准可以评判:假如5年后的你来看刚写的这部分代码,是否会觉得麻烦,摸不着头脑,如果是就简化它。
- 接口定义应该简单,不需要包罗万象,只处理程序需要的场景
## 相关技术文档
- 前后端通讯
- Webview2 Demo
- MPV