github-actions[bot]
|
f8d8dba00f
|
chore: Auto update by pre-commit hooks
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/20508148724
[skip changelog]
|
2025-12-25 16:53:07 +00:00 |
|
Lucien Shaw
|
14194d1118
|
chore: 完善容器配置及依赖安装 (#14208)
格式化工具部分:
1. pre-commit 引入 python 的格式化工具,包括 black(代码格式化)和 isort(对“包导入顺序”的规范)
2. 允许 prettier 对文档站的 markdown 文件格式化
3. 不允许 prettier 对 markdown 文件中的代码块的代码本身进行格式化
4. 升级了 pre-commit 的各个 hook 的版本
5. 优化了 pre-commit 的日志文本显示
容器总览部分:
1. 由原来的单一轻量环境转为区分空环境、轻量环境和全量环境
2. 空环境是裸 Linux 镜像(Ubuntu),为默认环境
3. 轻量环境适合开发文档站前端
4. 全量环境适合开发 MaaCore
5. 目前,全量环境完整包含了轻量环境,轻量环境完整包含了空环境
6. 在仓库 README.md 中更新了三个环境的描述,并将链接分别设置为对应环境的创建链接
**注意:没有修改文档站中的对应文件**
7. 在各个语言的开发指南的最后,移除了 Codespace 部分的“安装额外依赖”相关描述,且将链接设置为全量环境的创建链接
**注意:没有添加“开发文档站”的指南和对应 codespace 的使用方式**
容器的轻量环境和全量环境共有部分:
1. 安装 black 和 isort 包
2. 调整 VS Code 设置,取消先前(对 markdown 文件单独指定 markdownlint 扩展作为格式化工具)的错误设置,现在 markdown 文件仍然使用默认的 prettier 扩展作为格式化工具
3. 引入 markdown-all-in-one 扩展作为语法提示工具
4. 将 node_modules 和 3rdparty 排除在 VS Code 的文本的搜索路径之外
容器的全量环境部分:
1. 为 tools 下的所有 python 脚本安装依赖
2. 使用 tools/maadeps-download.py 下载 maadeps,且将必要二进制文件软链接到 /usr/local/bin/
3. 使用 apt 安装 cmake 和 clangd-20,将后者通过 update-alternatives 设置为系统 clangd 的默认版本
4. 使用 cmake tools 扩展,并按照 Linux 编译方法进行配置
5. 使用 clang-format 作为 c/cpp 的格式化工具,clang-format 程序主体来自 maadeps(已经软链接到 /usr/local/bin/)
6. 使用 clangd 作为 c/cpp 的语法提示工具
7. 将 MaaDeps、install 和 build 排除在 VS Code 的文本搜索路径之外
其它手动调整:
1. 更新文档站的 package.json,指定 pnpm 包管理器的版本
2. 手动保证 markdown 文件中的列表前后有空行(注意到 MarkdownLint 官方规则不一定能精准定位所有“列表前后空行”的问题,详见:https://github.com/DavidAnson/markdownlint/blob/main/doc/Rules.md#md032---lists-should-be-surrounded-by-blank-lines )
3. 修改了部分 markdown 文件中的 json 代码块的语法问题
**注意:相同的问题并未全部发现,仅修改了两处**
4. 在 tools 目录中,一处 python 脚本的包名误用(本地包名和某个 pip 包重名),这里修改了相应代码
5. 在 tools 目录中,一处 python 脚本使用了弃用的包 cchardet 的问题,这里更换了推荐使用的功能相近的包并修改了相应代码
自动化脚本提交的修改:
1. 自动格式化了大量 tools 中的 python 脚本
2. 自动格式化了大量 docs 中的 markdown 文件
Commits:
* chore: pre-commit引入black和isort规范py文件
* chore: Auto update by pre-commit hooks [skip changelog]
* chore: devcontainer添加isort扩展,排序python导入
* chore: pre-commit任务命名及更名
* style: isort fix
* chore: Auto update by pre-commit hooks [skip changelog]
* chore: 更新pre-commit的hook版本
* fix: 模块名与第三方库重名,大忌
* chore: 容器构建时额外安装isort
* docs: md -> markdown
* chore: 容器安装python包和maadeps
* fix: 修复过时python包
* chore: 指定pnpm版本
* chore: container支持选择轻量环境
* chore: 去掉rust
* chore: add plain env
* chore: 使用clangd语言服务器
* chore: 无需单独设置markdown的格式化工具
* chore: 更新安装的clangd版本
* docs: 简易文档适配
* docs: 在仓库README中重新编排codespaces相关指引
* chore: Auto update by pre-commit hooks [skip changelog]
* style: 调整缩进
* chore: 格式化工具不用特意排除被gitignore忽略的文件
* chore: sh文件在gitattributes中单列一类
* chore: 格式化docs下的markdown文件
* chore: 暂时不修改md文件中的代码块
* style: 人为明确markdown中的部分列表相关格式
* docs: 补上部分markdown的json代码块中缺失的逗号
* chore: Auto update by pre-commit hooks [skip changelog]
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 补上tools的服务器排序相关代码中缺失的逗号
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* chore: 使用maadeps的clangd
* build: 更新maadeps工具链版本
* style: prettier fix
* revert: 还原maadeps版本
* revert: 取消使用maadeps的clangd依赖,改用系统apt安装
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-09-30 19:39:48 +08:00 |
|
MistEO
|
2be3d62525
|
chore: ota.maa.plus -> api.maa.plus
|
2025-05-15 23:19:13 +08:00 |
|
uye
|
aa03b49467
|
chore: 添加 python 资源加载示例
|
2024-12-17 13:31:50 +08:00 |
|
uye
|
2fed7334b6
|
Revert "chore: 在Python脚本中添加活动关导航下载与加载的示例 (#3916)"
This reverts commit 63aa79c8fb.
|
2024-12-17 13:14:09 +08:00 |
|
uye
|
ea6c4cad25
|
Revert "chore: 改进Python脚本中incremental_path参数说明"
This reverts commit 5639004cb2.
|
2024-12-17 13:13:41 +08:00 |
|
Rbqwow
|
fea4919eaf
|
docs: 修复被随机排序破坏的超链接
|
2024-07-16 18:08:35 +08:00 |
|
Yuang Xia
|
0ee23d1a28
|
fix: sample.py 获取地址从相对路径改为绝对路径 (#7483)
#7420
待测试,我的环境是 Ubuntu 20.04,只能测了下在这么改了以后我的电脑上获取的路径是正常的了,但因为环境没有符合要求 glibc
的那些东西,所以不确定这么改以后到底能不能正常运行。
以及不确定会不会影响到 Win 环境下的正常运行。
|
2023-12-07 10:51:47 +08:00 |
|
Zhao Zuohong
|
5639004cb2
|
chore: 改进Python脚本中incremental_path参数说明
|
2023-09-22 17:23:30 +08:00 |
|
Zhao Zuohong
|
63aa79c8fb
|
chore: 在Python脚本中添加活动关导航下载与加载的示例 (#3916)
|
2023-09-20 11:44:48 +08:00 |
|
Horror Proton
|
7d37f54abe
|
chore: use maatouch in python script by default
maatouch is more compatable for android in docker
|
2023-03-10 13:17:41 +08:00 |
|
yuanyan3060
|
03f65c154e
|
增加一个task,可以执行tasks.json内任意一个task
|
2023-03-10 00:45:07 +08:00 |
|
Horror Proton
|
05ae3620b4
|
feat: add fallback for python library search, etc.
|
2023-03-05 20:05:32 +08:00 |
|
LambdaLe
|
b73fc2c159
|
feat: Python添加Hyperv蓝叠的端口获取与模拟器启动函数
|
2023-02-22 20:45:40 +08:00 |
|
陈泽煊
|
07382c52da
|
重构了Python接口结构
|
2023-02-04 11:51:35 +08:00 |
|
SarContDeli
|
e3fce88ee7
|
feat: Python接口的MAA更新器
|
2023-02-02 21:36:32 +08:00 |
|
popjdh
|
75670a9081
|
修改Python额外配置接口命名
|
2022-12-17 13:27:27 +08:00 |
|
popjdh
|
a375af59e0
|
Python触控配置接口解耦, 增加使用例
|
2022-12-17 12:28:01 +08:00 |
|
MistEO
|
c27fc7fbb1
|
refactor: 重构 PackageTask
|
2022-11-25 23:16:29 +08:00 |
|
MistEO
|
19f6d5307f
|
feat: py接口新增支持加载外服增量资源
|
2022-08-28 16:11:18 +08:00 |
|
MistEO
|
eb1d10a906
|
feat: fix python interface
|
2022-08-28 15:49:24 +08:00 |
|
MistEO
|
a7de01a242
|
feat: python 接口适配 AsstRunning 接口
|
2022-08-28 15:42:24 +08:00 |
|
MistEO
|
41d9783af3
|
feat: 默认关卡改为当前关卡/上次关卡自动识别
|
2022-07-25 21:38:36 +08:00 |
|
MistEO
|
18a5c1f308
|
feat.新增支持信用商店优先购买选项
|
2022-05-14 01:19:54 +08:00 |
|
MistEO
|
1999f72089
|
perf.优化python接口的一些调用方式
|
2022-04-03 01:26:05 +08:00 |
|
MistEO
|
01d5dd2941
|
chore.修改python脚本及版本包
|
2022-04-01 23:57:38 +08:00 |
|
MistEO
|
1eeaea7eb0
|
fix.修复Python脚本读取非当前目录报错的问题
https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues/323
|
2022-04-01 23:17:24 +08:00 |
|
MistEO
|
9d742527ee
|
chore.优化了一些有的没的,修复笔误等
|
2022-04-01 22:33:47 +08:00 |
|
MistEO
|
4a0616c7d7
|
chore.完成WD-EX8-突袭作业,优化一些小问题
|
2022-03-30 00:46:16 +08:00 |
|
MistEO
|
f7c9d94eff
|
chore.将Python脚本也打包到发版包中
|
2022-03-29 00:14:56 +08:00 |
|
MistEO
|
969b69ec2e
|
feat.新增抄作业的接口支持
|
2022-03-28 23:47:24 +08:00 |
|
MistEO
|
cb9e643e9c
|
chore.更新 C、Python 集成示例
|
2022-03-12 23:41:30 +08:00 |
|
MistEO
|
1fdb131f7b
|
refactor.读取资源接口解耦
|
2022-03-04 23:51:08 +08:00 |
|
MistEO
|
5725d20809
|
feat.新增日志外部接口,更新python接口
|
2022-02-19 22:36:45 +08:00 |
|
MistEO
|
9524cf96b1
|
interface.修改回调json为utf-8
|
2022-01-06 18:08:55 +08:00 |
|
MistEO
|
f077771773
|
fix.修复笔误
|
2022-01-05 18:11:32 +08:00 |
|
yuanyan3060
|
fd950cd0b1
|
fix a bug
|
2022-01-05 17:04:57 +08:00 |
|
MistEO
|
5bb4ba0378
|
chore.更新Python接口及demo
|
2022-01-03 22:40:23 +08:00 |
|