Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: update contribution #706

Merged
merged 3 commits into from
Jan 13, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 19 additions & 10 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@

Android>=11 的无障碍可以自己截屏, 所以如果你的设备不满足 Android>=11, 需要额外开启 高级设置-截屏服务

有 2 种方式打快照
有 2 种常用的打快照方式:

- 通过悬浮窗按钮: 在高级设置中开启悬浮窗服务, 此时界面会出现一个截屏按钮, 点击这个按钮即可打快照
- 网页端审查工具: 打开网页端审查工具连接设备-点击快照按钮即可打快照, 网页端审查工具的使用在下面说明
- 悬浮窗服务: 在 APP-高级设置 中开启悬浮窗服务, 此时界面会出现一个截屏按钮, 点击这个按钮即可打快照
- 网页端审查工具: 打开网页端审查工具-连接设备-点击快照按钮即可打快照, 网页端审查工具的使用在下面说明

我们以 WPS 为例子, WPS 首页文档列表有一个广告, 我们先给 WPS 打一个快照, 然后使用 网页审查工具 编写测试规则订阅 关闭这个广告

Expand All @@ -37,7 +37,7 @@ Android>=11 的无障碍可以自己截屏, 所以如果你的设备不满足 An

</details>

如果你没有电脑, 可以点击快照-分享-此时会分享一个zip文件, 截图和节点信息全在里面, 可以分享到某个云盘或者保存到本地, 然后在 [GKD_subscription/issues/new](https://github.com/AIsouler/GKD_subscription/issues) 上传这个 zip 或者填写分享链接, 然后提出问题, 项目维护者会帮助你处理这个快照
如果你没有电脑, 可以点击快照-分享,此时会分享一个 zip 文件, 截图和节点信息全在里面, 可以分享到某个云盘或者保存到本地, 然后在 [GKD_subscription/issues/new](https://github.com/AIsouler/GKD_subscription/issues) 上传这个 zip 或者填写分享链接, 然后提出问题, 项目维护者会帮助你处理这个快照

<details close>
<summary>截图: 分享快照</summary>
Expand All @@ -48,9 +48,14 @@ Android>=11 的无障碍可以自己截屏, 所以如果你的设备不满足 An

有电脑, 接下来我们将使用 网页审查工具 <https://github.com/gkd-kit/inspect>

首先让 Android 设备 和 电脑 处于同一个局域网(连接同一个WIFI), 也可以 Android 设备开热点, 然后电脑连接这个热点
首先让 Android 设备和电脑处于同一个局域网内,你可以选择连接同一个 WiFi, 也可以 Android 设备开热点, 然后让电脑连接这个热点,总之确保 Android 设备和电脑在同一局域网内即可。

打开 APP -设置-高级设置-HTTP服务, 此时 HTTP 服务底部出现一条地址 `http://192.168.1.3:8888`
打开 APP-设置-高级设置-HTTP服务, 此时 HTTP 服务底部出现若干条地址,一般情况下,我们只需要关注类似 `http://192.168.1.3:8888` 这样的地址即可。

> [!NOTE]
>
> 地址不一定总是 `192.168.1.3` 这种形式,具体情况取决于局域网内的网关设置,如果当前局域网的网关地址被设置为 `192.168.31.1`
> 那么你可能会看到类似 `http://192.168.31.3:8888` 的地址,请自行举一反三。

<details close>
<summary>示例: HTTP服务</summary>
Expand Down Expand Up @@ -157,7 +162,10 @@ Android>=11 的无障碍可以自己截屏, 所以如果你的设备不满足 An

![2023-09-03_15-55-18](https://github.com/gkd-kit/subscription/assets/38517192/57787554-0443-4bc0-9f29-1759aae07b9b)

当你关闭 HTTP 服务器时, 这个内存订阅也会被清除
> [!WARNING]
>
> 当你关闭 HTTP 服务器时, 默认情况下,这个内存订阅也会被清除,所以,请不要将内存订阅当作本地订阅使用。
> 如果你出于某种目的确实需要保留内存订阅中的内容,请在 APP-设置-高级设置中,关闭 `清除订阅` 功能。

## 提交代码

Expand Down Expand Up @@ -218,9 +226,10 @@ export default defineGkdApp({

然后提交这个文件发起 pr 即可

此外如果你想提交多个 APP 的规则, 你应该每个 APP 分别基于 main 分支新起分支 commit 然后每个 APP 的分支分别发起各自的 pr

也就是你想提交 N 个 APP, 你应该分别发起 N 个 pr
> [!NOTE]
>
> 通常不建议直接在 `main` 分支上修改内容进行提交,你应该针对每个要提交规则的 APP 单独创建新的分支,然后在每个 APP 的分支上分别发起各自的 pr
> 也就是说,如果你想提交 N 个 APP, 你应该分别创建 N 个分支,发起 N 个 pr

## 检测修复代码

Expand Down
Loading