# 开发 ## 本地开发流程 - 启动[前端项目](../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