点击登录

教程 【教程】如何向AstroBox官方源提交资源

Searchstars

𝗟𝗩99999
🔥创作者
社区会员
AstroBox 是一款基于 Tauri 开发的多功能工具箱,专为支持小米 Protobuf 协议的 小米 Vela 穿戴设备 设计。它集成了:
  • 快应用安装
  • 表盘安装
  • 资源社区访问
致力于为用户打造 一站式设备管理和个性化体验平台
为了让更多用户体验到优质资源,我们欢迎开发者将自己的作品提交到 AstroBox 官方源

🚀 提交你的资源,只需 11 步!

1. 创建资源仓库

在 GitHub 上新建一个仓库,主分支必须命名为 main。这个仓库将用来存放你的应用或表盘资源。
QQ20250708-110026.png

2. 准备素材文件

将以下资源上传到你的仓库中:
  • icon 图标
  • 多张预览图(用于资源页详情展示)
  • 首页头图(用于首页推荐/搜索结果展示)
QQ20250708-111238.png

3. 上传应用或表盘文件

将你的资源文件(如 .rpk 快应用 或 .bin 表盘)上传到仓库,并确保每个版本命名唯一。(如上图)

4. 编写 manifest.json

ℹ️ 如果你有Python,此过程可以使用这个小工具代替,然后直接上传生成的manifest.json
在仓库根目录下创建 manifest.json,内容如下格式:
{
"item": {
"name": "应用名称",
"description": "应用简介",
"preview": ["预览图文件名(路径相对于你的仓库根目录)", "第二张预览图", "第三张预览图", "..."],
"icon": "图标文件名(路径相对于你的仓库根目录)",
"source_url": "资源开源仓库URL(如果有,开源项目将有更多机会得到推荐)",
"author": [{
"name": "作者名称",
"author_url": "作者个人主页(如果有)"
}]
},
"downloads": {
"设备代号1": {
"version": "应用版本",
"file_name": "对应资源文件名(路径相对于你的仓库根目录)"
},
"设备代号2": {
"version": "应用版本",
"file_name": "对应资源文件名(路径相对于你的仓库根目录)"
}
}
}

📌 设备代号可在这里查看,将name与codename对应就行
💡 Tips: 如果看不懂,可以参考该现成仓库

5. Fork AstroBox 官方仓库

访问 AstroBox 官方源 并 Fork 一份到自己的账户。

6. 克隆 Fork 仓库

使用 git clone (或其它GUI工具也可)下载你 Fork 后的仓库到本地。

7. 新建资源信息文件

在 resources/ 目录下:
  • 新建一个文件夹(用你的名字或昵称命名)
  • 文件夹内创建一个 资源英文名.json 文件,内容如下:
{
"manifest_ver": 1,
"repo_url": "https://github.com/你的用户名/你的资源仓库"
}

8. 修改 index.csv

在仓库根目录下的 index.csv 文件最后一行添加:
应用名称,icon链接,头图链接,quickapp,"标签(如 实用工具)","支持的设备代号(如n66;o62;o65m)",你的文件夹名/你的json文件名.json
示例:
WeatherPlus,https://raw.githubusercontent.com/yourname/yourrepo/refs/heads/main/icon.png,https://raw.githubusercontent.com/yourname/yourrepo/refs/heads/main/cover.png,quickapp,"天气;实用工具","n62;o62;o62m",yourname/WeatherPlus.json

💡 Tips: 如果你使用vscode,建议安装Rainbow CSV插件以提升编辑体验

QQ20250708-112001.png

9. 提交更改

将你的更改提交并推送到自己的 Fork 仓库

10. 提交 Pull Request

回到你 Fork 的 GitHub 仓库页面,点击 “Contribute > Open pull request”,向主仓库提交合并请求。
QQ20250708-111650.png
或者,你也可以:
返回官方的AstroBox-Repo仓库,进入“Pull requests”页面,点击“New pull request”
QQ20250708-132213.png
点击“compare across forks”,在head repository中选择你fork的仓库,然后点击“Create pull request”
QQ20250708-185030.png
填写好相关信息后,确认“Create pull request”即可提交你的资源
QQ20250708-185148.png

11. 等待审核上线

我们会尽快审核你的提交,审核通过后,你的资源就会出现在 AstroBox 平台中啦!
出于CDN缓存相关原因,审核通过(PR Merge)后,部分用户可能需要等待3-6小时才能看到你提交的资源。
如有问题,欢迎在 GitHub Issue 中与我们联系。
 
最后编辑:
AstroBox 是一款基于 Tauri 开发的多功能工具箱,专为支持小米 Protobuf 协议的 小米 Vela 穿戴设备 设计。它集成了:
  • 快应用安装
  • 表盘安装
  • 资源社区访问
致力于为用户打造 一站式设备管理和个性化体验平台
为了让更多用户体验到优质资源,我们欢迎开发者将自己的作品提交到 AstroBox 官方源

🚀 提交你的资源,只需 11 步!

1. 创建资源仓库

在 GitHub 上新建一个仓库,主分支必须命名为 main。这个仓库将用来存放你的应用或表盘资源。
浏览附件44921

2. 准备素材文件

将以下资源上传到你的仓库中:
  • icon 图标
  • 多张预览图(用于资源页详情展示)
  • 首页头图(用于首页推荐/搜索结果展示)
浏览附件44922

3. 上传应用或表盘文件

将你的资源文件(如 .rpk 快应用 或 .bin 表盘)上传到仓库,并确保每个版本命名唯一。(如上图)

4. 编写 manifest.json

在仓库根目录下创建 manifest.json,内容如下格式:
{
"item": {
"name": "应用名称",
"description": "应用简介",
"preview": [预览图文件名(路径相对于你的仓库根目录)", "第二张预览图", "第三张预览图", "..."],
"icon": "图标文件名(路径相对于你的仓库根目录)",
"source_url": "资源开源仓库URL(如果有,开源项目将有更多机会得到推荐)",
"author": [{
"name": "作者名称",
"author_url": "作者个人主页(如果有)"
}]
},
"downloads": {
"设备代号1": {
"version": "应用版本",
"file_name": "对应资源文件名(路径相对于你的仓库根目录)"
},
"设备代号2": {
"version": "应用版本",
"file_name": "对应资源文件名(路径相对于你的仓库根目录)"
}
}
}

📌 设备代号可在这里查看,将name与codename对应就行
💡 Tips: 如果看不懂,可以参考该现成仓库

5. Fork AstroBox 官方仓库

访问 AstroBox 官方源 并 Fork 一份到自己的账户。

6. 克隆 Fork 仓库

使用 git clone (或其它GUI工具也可)下载你 Fork 后的仓库到本地。

7. 新建资源信息文件

在 resources/ 目录下:
  • 新建一个文件夹(用你的名字或昵称命名)
  • 文件夹内创建一个 资源英文名.json 文件,内容如下:
{
"manifest_ver": 1,
"repo_url": "https://github.com/你的用户名/你的资源仓库"
}

8. 修改 index.csv

在仓库根目录下的 index.csv 文件最后一行添加:
应用名称,icon链接,头图链接,quickapp,"标签(如 实用工具)","",你的文件夹名/你的json文件名.json
示例:
WeatherPlus,https://raw.githubusercontent.com/yourname/yourrepo/refs/heads/main/icon.png,https://raw.githubusercontent.com/yourname/yourrepo/refs/heads/main/cover.png,quickapp,"天气,实用工具","",yourname/WeatherPlus.json

💡 Tips: 如果你使用vscode,建议安装Rainbow CSV插件以提升编辑体验

浏览附件44924

9. 提交更改

将你的更改提交并推送到自己的 Fork 仓库

10. 提交 Pull Request

回到你 Fork 的 GitHub 仓库页面,点击 “Contribute > Open pull request”,向主仓库提交合并请求。
浏览附件44923

11. 等待审核上线

我们会尽快审核你的提交,审核通过后,你的资源就会出现在 AstroBox 平台中啦!
出于CDN缓存相关原因,审核通过(PR Merge)后,部分用户可能需要等待3-6小时才能看到你提交的资源。
如有问题,欢迎在 GitHub Issue 中与我们联系。
好🎉🎉🎉
 

*这是一则由 Google AdSense 自动推荐的广告,与本站无关,不对其真实性与可靠性负责

Home 首页
Home 资源
News 发现
Account 我的
顶部