Skip to content

Commit d5928de

Browse files
jjm2473Actions Bot
authored andcommitted
Apk key (#719)
* apks: add public key * doc: Revise PR guidelines in README.md Updated guidelines for submitting packages, including changes to file types and naming conventions.
1 parent d1da027 commit d5928de

2 files changed

Lines changed: 11 additions & 4 deletions

File tree

README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,23 @@
11
# istore-repo
2-
iStore的ipk仓库,存放已编译的ipk文件
2+
iStore的软件包仓库,存放已编译的ipk/apk文件
33

44
# PR指南
55
## 原则
66
为节省仓库体积以及防止恶意软件:
77
1. 请勿提交 OpenWRT 官方仓库已经存在的包
88
2. 如果是开源软件请在PR信息中提供仓库地址
9-
3. 如果是非开源软件请在PR信息中提供官方网站链接,并且提供 IPK 或二进制可执行文件的官方下载链接
10-
4. 所有 IPK 文件名必须带版本号,并且每次上传都不能重名。以免缓存的版本跟索引的 Hash 值不匹配导致安装失败。
9+
3. 如果是非开源软件请在PR信息中提供官方网站链接,并且提供软件包或二进制可执行文件的官方下载链接
10+
4. 所有软件包文件名必须带版本号,并且每次上传都不能重名。以免缓存的版本跟索引的 Hash 值不匹配导致安装失败
11+
5. ipk放在bin/packages下,apk放在bin/apks下,对应架构的子文件夹
12+
6. 如果一个软件同时支持opkg和apk,那么ipk和apk都上传
13+
7. 软件包只收集aarch64和x86_64架构,其中aarch64的ipk是aarch64_cortex-a53架构,apk是aarch64_generic架构
1114

1215
## 流程
1316
1. Fork本仓库,如果已经fork过则打开fork的仓库。
1417
2. 切换到 `main` 分支
1518
3. 同步上游仓库:点击 `Fetch upstream`,再点击 `Fetch and merge` 即可,这一步如有疑问请参考[官方文档](https://docs.github.com/en/github/collaborating-with-pull-requests/working-with-forks/syncing-a-fork#syncing-a-fork-from-the-web-ui)
1619
4. 创建PR用的临时分支:切换到 `main` 分支,点击分支下拉菜单,在输入框输入新分支的名称(也就是不存在的分支名称),例如 `add_app_jellyfin` ,搜索结果会变成 `Create branch: *** from 'main'` ,点这个搜索结果,稍等会自动创建并切换到新分支
17-
5. 在新分支中进行更改,上传ipk文件。如果是更新一个包,不需要删除老版本ipk文件,只需上传新的ipk,合并时会自动清理老版本ipk文件
20+
5. 在新分支中进行更改,上传ipk/apk文件。如果是更新一个包,不需要删除老版本文件,只需上传新的文件,合并时会自动清理老版本文件
1821
6. 完成以后提交PR,目标分支选择`pending`
1922
7. 等PR合并以后,可以在 `branches` 页面删除临时分支,也可以保留临时分支,但是不要再用这个临时分支进行变更和PR
2023

bin/apks/istore-apk.pem

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
-----BEGIN PUBLIC KEY-----
2+
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEybK5eaXsrK06Thc1dbA3FC45Tlp8
3+
8X5Z831vU6JggiV6tJiwI/B05IsdklTaZE8SYh0XCHcnXSjzRMLtarBisg==
4+
-----END PUBLIC KEY-----

0 commit comments

Comments
 (0)