From 04660b462e05488b14e0e50d8b1864df614a5a2e Mon Sep 17 00:00:00 2001 From: enderwolf Date: Sun, 7 Apr 2024 23:03:57 +0800 Subject: [PATCH] md --- README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/README.md b/README.md index c74b749..8fa0b76 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ - 在电子白板在学校普及的今天,欢迎大家下载体验与分享,但也请不要用于商业用途。 - 喜欢本项目的话,点击右上角的Star或发视频宣传一波支持一下作者吧😘 - [【点我加群】电子课程表QQ交流群: 951996041](https://qm.qq.com/cgi-bin/qm/qr?k=uMV5WvO9aeZbg2YcSlVaxLLpjVHV_zHr&jump_from=webapi&authKey=LlCtWhk3XO5EOH5pTzJxfTUH1NxQAYevzi70zXAFESivsQQbzQKSQkbDTud2JOie) + ## 食用说明 以下为在Windows系统下的使用方法,其他操作系统请各位大佬自行拉取仓库打包 @@ -24,6 +25,23 @@ 或者..尝试终极解决方案:邮箱联系 `enderwolf006@gmail.com` ,如果我有空我可以为你的安装提供帮助,当然你也可以来和我交流问题😊 +## 修改说明 +- **注意:** 阅读以下内容需要一定的编程知识储备。如果您想修改软件源码自行打包(Windows),请阅读此部分内容。若您仅想使用本软件,请跳过此部分内容。 +- **声明:** 强烈不推荐直接在打包后的软件中修改源码,这将导致更新新版本与提交 PR 等操作无法顺利进行。 +1. 安装 Node.js v20 或以上版本。 +2. 安装 Visual Studio v2019 或以上版本。 +3. 安装 Python v3.8 或以上版本。 +4. 使用 Git 克隆本仓库代码:在终端中执行 `git clone https://github.com/EnderWolf006/ElectronClassSchedule.git`。 +5. 在本项目根目录中打开终端并执行 `pip install setuptools`。 +6. 在本项目根目录中打开终端并执行 `npm install`。 +7. 若需兼容 Windows7/8 系统,需额外执行 `npm install electron@22.3.27`。 +8. 在本项目根目录中打开终端并执行 `node_modules/.bin/electron-rebuild`。 +9. 在本项目根目录中打开终端并执行 `npm run build`。 + +- 执行上述环境及命令后,将在根目录生成一个 `out` 文件夹,其中包含您本地打包好的软件文件。 +- 然后您可以修改软件代码,使用 `npm start` 调试,使用 `npm run build` 打包。 +- 如果您认为您修改开发的软件内容可能对其他人有相似需求,您可以通过 Git 向主分支 `main` 提交 PR(Pull Request)。通过合并后,您的代码将并入主分支,为更多的人提供便利。 + ## 开源协议 本软件遵循 `GPLv3` 开源协议,以下为该协议内容解读摘要: