diff --git a/README.md b/README.md index 9ce2f32..59ccb7f 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,7 @@ Deepin 打包的微信容器(`com.qq.weixin.deepin`)移植到 Archlinux,包含 - [唤出已运行的 WeChat 窗口](#唤出已运行的-wechat-窗口) - [方法1](#方法1) - [方法2](#方法2) +- [如何参与贡献](#如何参与贡献) - [感谢](#感谢) - [更新日志](#更新日志) @@ -301,6 +302,21 @@ if __name__ == "__main__": 保存退出后,点击图标就不会再退出原实例,而是会唤出原实例窗口了。 +## 如何参与贡献 + +微信的版本更新比较频繁,日常系统更新时可能经常会遇到 `错误: 一个或多个文件没有通过有效性检查!` 报错。 + +如果确认是微信版本变更导致,可按以下步骤更新项目代码: + +1. 从[微信官网](https://pc.weixin.qq.com/)或[直接下载地址](https://dldir1.qq.com/weixin/Windows/WeChatSetup.exe)下载最新的微信安装包; +2. 本地安装,安装完成后打开路径 `C:\Program Files (x86)\Tencent\WeChat`,文件夹下会存在一个带版本号的文件夹(例:`[3.9.2.23]`),记下它; +3. 克隆本项目,在项目文件夹下运行 `./gen.sh -u `,此处的 `` 为刚才记下的版本号(注意:不带方括号,例:`3.9.2.23`); +4. 脚本会拉取最新的微信安装包,并根据提供的版本号更新项目文件; +5. 脚本运行完成后,检查有改动的文件,一次典型的更新所改动的文件可参考 [PR](https://github.com/vufa/deepin-wine-wechat-arch/pull/238); +6. 确认无误后提交并发起合并。 + +开源项目维护不易,欢迎大家积极参与贡献。 + ## 感谢 - [Wuhan Deepin Technology Co.,Ltd.](http://www.deepin.org/)