1616
1717## 即刻开始
1818
19- - [ 📄 快速开始] ( https://maafw.com/docs/1.1-QuickStarted )
20- - ~~ [ 🎞️ 视频教程] ( https://www.bilibili.com/video/BV1yr421E7MW ) ~~ 视频中使用的MaaFramework版本较老,建议以文档为准。
21-
22- ## 如何开发
23-
24- 0 . 使用右上角 ` Use this template ` - ` Create a new repository ` 来基于本模板创建您自己的项目。
25-
26- 1 . 克隆本项目(地址请修改为您基于本模板创建的新项目地址)。
27-
28- ``` bash
29- git clone https://github.com/MaaXYZ/MaaPracticeBoilerplate.git
30- ```
31-
32- 2. 下载 OCR(文字识别)资源文件 [ppocr_v5.zip](https://download.maafw.xyz/MaaCommonAssets/OCR/ppocr_v5/ppocr_v5-zh_cn.zip) 解压到 ` assets/resource/model/ocr/` 目录下,确保路径如下:
33-
34- ` ` ` tree
35- assets/resource/model/ocr/
36- ├── det.onnx
37- ├── keys.txt
38- └── rec.onnx
39- ` ` `
40-
41- _请注意,您不需要将 OCR 资源文件上传到您的代码仓库中。` .gitignore` 已经忽略了 ` assets/resource/model/ocr/` 目录,且 GitHub workflow 在发布版本时会自动配置这些资源文件。_
42-
43- 3. 进行开发工作。请参考 [MaaFramework 相关文档](https://maafw.com/docs/1.1-QuickStarted),并按您的业务需求修改 ` assets` 目录下的 ` resource` 资源文件以及 ` interface.json` 文件,然后使用 [开发工具](https://maafw.com/docs/1.1-QuickStarted#%E8%B0%83%E8%AF%95)进行调试。
44-
45- 4. 完成开发后,上传您的代码并发布版本。
46-
47- ` ` ` bash
48- # 配置 git 信息(仅第一次需要,后续不用再配置)
49- git config user.name " 您的 GitHub 昵称"
50- git config user.email " 您的 GitHub 邮箱"
51-
52- # 提交修改
53- git add .
54- git commit -m " XX 新功能"
55- git push origin HEAD -u
56- ` ` `
57-
58- 5. 发布您的版本
59-
60- 需要** 先** 修改仓库设置 ` Settings` - ` Actions` - ` General` - ` Read and write permissions` - ` Save`
61-
62- ` ` ` bash
63- # CI 检测到 tag 会自动进行发版
64- git tag v1.0.0
65- git push origin v1.0.0
66- ` ` `
67-
68- 6. 更多操作,请参考 [个性化配置](./docs/zh_cn/个性化配置.md)(可选)
19+ 请阅读[ 如何开发] ( ./docs/zh_cn/develop/how_to_develop.md )
6920
7021## 生态共建
7122
@@ -75,48 +26,9 @@ MAA 正计划建设为一类项目,而非舟的单一软件。
7526
7627同时,我们也非常欢迎您提出 PR,在 [ 社区项目列表] ( https://github.com/MaaXYZ/MaaFramework#%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AE ) 中添加上您的项目!
7728
78- # # FAQ
79-
80- # ## 0. 我是第一次使用 git,这是什么?视频演示中那个黑框框命令行哪来的?
81-
82- 黑框框是 git bash,几乎任何现代软件的开发都离不开 git,建议先参考 [菜鸟教程](https://www.runoob.com/git/git-install-setup.html) 或搜索一些视频,学习完 git 后再来进行后续开发工作。
83-
84- # ## 1. 我是第一次使用 Python,在命令行输入 `python ./configure.py` 或 `python -m pip install MaaFW` 之后没有反应?没有报错,也没有提示成功,什么都没有
85-
86- Win10 或者 Win11 系统自带了一份 " Python" ,但它其实只是一个安装器,是没法用的。
87- 你需要做的是关闭它或者删除它的环境变量,然后自己去 Python 官网下载并安装一份 Python。
88- [参考方法](https://www.bilibili.com/read/cv24692025/)
89-
90- # ## 2. 使用 MaaDebugger 或 MaaPicli 时弹窗报错,应用程序错误:应用程序无法正常启动
91-
92- ! [缺少运行库](https://github.com/user-attachments/assets/942df84b-f47d-4bb5-98b5-ab5d44bc7c2a)
93-
94- 一般是电脑缺少某些运行库,请安装一下 [vc_redist](https://aka.ms/vs/17/release/vc_redist.x64.exe) 。
95-
96- # ## 3. 我应该如何打包我的项目?
97-
98- 你需要按照项目推荐的[开发流程](# 如何开发)发布一个版本,[CI](/.github/workflows/install.yml) 会自动完成打包工作。具体的工作方式请参考 [GitHub Actions 文档](https://docs.github.com/zh/actions)。
99-
100- # ## 4. 我在这个仓库里提了 Issue 很久没人回复
101-
102- 这里是《项目模板》仓库,它仅仅是一个模板,一般很少会修改,开发者也较少关注。
103- 在此仓库请仅提问模板相关问题,其他问题最好前往对应的仓库提出,如果有 log,最好也带上它(` debug/maa.log` 文件)
104-
105- - MaaFW 本身及 MaaPiCli 的问题:[MaaFramework/issues](https://github.com/MaaXYZ/MaaFramework/issues)
106- - MaaDebugger 的问题:[MaaDebugger/issues](https://github.com/MaaXYZ/MaaDebugger/issues)
107- - 不知道算是哪里的、其他疑问等:[讨论区](https://github.com/MaaXYZ/MaaFramework/discussions)
108-
109- # ## 5. OCR 文字识别一直没有识别结果,报错 "Failed to load det or rec", "ocrer_ is null"
110-
111- ** 请仔细阅读文档** ,你无视了前面步骤的报错。我不想解释了,请再把本文档仔细阅读一遍!
112-
113- # ## 6. 在开发过程中遇到了其他问题
114-
115- 闭门造车大概率无法解决任何问题,你可以加入 [MaaFramework 开发交流群](http://qm.qq.com/cgi-bin/qm/qr? _wv=1027& k=9sleK6URhEG0v3QeTmpFueCjF26wibEH& authKey=LBZc5FxWa3M%2BiWj3rpBfRmqg9PD9jJNaxpp3xTqTcGxsp1Am3kd1uzxQXiP4w8w4& noverify=0& group_code=595990173) 以寻求帮助。
29+ ## 常见问题
11630
117- > [! WARNING]
118- > 在提问前,请完整阅读 [MaaFramework 开发文档](https://maafw.com/docs/1.1-QuickStarted)以及[如何开发](# 如何开发),通常情况下他们能解决大多数问题。
119- > 在提问时,请 ** 具体指出文档中困惑的章节** / ** 分享你的项目文件中的具体内容** / ** 提供完整的报错信息** ,不然你能得的大概率只有类似 _“请先读文档”_ 这样的回答。
31+ 请阅读[ 常见问题] ( ./docs/zh_cn/develop/faq.md )
12032
12133## 鸣谢
12234
0 commit comments