logo
0
0
Login
docs(README): 更新项目文档

🍉 CNB-Manager

Vue 3 Element Plus Vite uTools License
Auth cnb Eryajf HitCount star star Eryajf Blog Eryajf WeChat Eryajf Awesome Stars

🥳 欢迎关注我的其他项目:

项目简介
images🧰 提供CNB基础开发构建环境镜像,通过构建按钮指定构建,优雅且舒服
qifei🛫 快速拉起一个基础环境,直接起飞。
awesome-cnb🤩 记录CNB中那些优秀的仓库
hubproxy🦄 零帧起手,一键启动,提供 Docker 镜像加速、GitHub 加速、下载离线镜像等功能
fileUpDown📦 临时文件中转站,像快递站那样,临时存取
cnb-manager🍉 cnb管理器,一个uTools插件。

✨ 项目简介

此插件是为了方便管理一些 CNB 资源而开发,大部分代码都是通过 AI 编写(代码粗糙勿喷),只为方便管理。

插件代码开源,项目地址:https://cnb.cool/znb/cnb-manager 欢迎提交问题以及想法,更欢迎一块儿共建。

如何使用

可以在uTools插件市场搜索cnb-manager,直接安装即可使用。插件在uTools官方的详情页:点我查看

🌟 功能预览

功能预览

🌟 特性介绍

  1. 仓库管理

    1. 仓库列表
      1. 根据组织,可见性,知识库可过滤搜索仓库,根据star(默认),最近更新等指标可排序仓库
      2. 点击 name,issue,pr 可跳转到仓库
      3. 为了降低对官方 api 的请求频率,仓库数据非实时从接口获取,可通过刷新更新缓存数据
      4. 点击仓库卡片,进入仓库详情,目前可查看构建历史,制品列表
    2. 仓库详情--构建历史
      1. 查看构建列表,可根据状态,分支进行过滤
      2. 支持了构建日志的查看,其他接口暂未实现,触发构建也暂未实现
    3. 仓库详情--制品列表
      1. 支持按制品类型,不同指标,制品名字搜索过滤
      2. 默认制品的复制按钮会复制latest标签
      3. 点击详情,可查看制品的标签列表,标签列表支持复制命令,支持删除操作
  2. 组织

    1. 查看组织列表,以及组织一些基本信息
    2. 点击组织,可跳转到仓库页面,查看该组织下的仓库列表
  3. 云开发

    1. 等同官方云原生开发列表页面,支持搜索过滤
    2. 点击 name 跳转,支持重建,删除,重建时等待重建完成即可使用
    3. 新建工作空间(云开发环境),选择仓库,默认使用仓库内定义配置启动
    4. 勾选自定义配置,支持创建指定CPU和镜像的环境
  4. 知识库

    1. #TODO 目前仅搭建了一个页面,对话逻辑还未实现
  5. 镜像同步

    1. 感谢 xiaofei 大佬 vscode 插件的思路,感谢 yuwenGueen 的代码贡献
    2. 选择默认镜像存储仓库之后,输入镜像,会自动将镜像推送到CNB制品仓库
    3. 支持查看构建记录,支持查看镜像 tag
  6. GitHub加速

    1. 选择默认加速仓库之后,点击构建后,会自动加速环境
    2. 将GitHub要下载的地址填入文本框,会得到加速地址

🚀 快速开始

# 克隆项目 git clone https://cnb.cool/znb/cnb-manager cd cnb-manager # 安装依赖 npm install # 启动 npm run dev # 然后通过utools的开发者工具打开项目

💰 捐赠打赏

如果你觉得这个项目对你有帮助,你可以请作者喝杯咖啡 ☕️

支付宝微信