zoo-vscode-extension README
政采云前端团队内部 vscode 插件,该插件主要解决开发中的场景里面涉及到的各种问题的辅助帮助。
该插件从以下功能去切入到开发场景
功能
云长发布
远端云长构建项目并且发布能力
前置条件
[x] 政采云内部员工使用,因为必须要有域账号
插件会尝试登陆,如果失败会出现对话框重新输入用户名和密码,并且之后也能在“设置”页面中修改用户名和密码
[x] 项目必须在敦煌中注册过,如果没有请移步到敦煌
[x] 本人必须要有当前项目的权限,如果没有请在敦煌中为当前项目加入当前使用者
[x] git 需要以 ssh 方式验证,如果仍然使用 https 的请切换回 ssh 方式
功能介绍
普通云长发布
最近高频环境快速构建
任务栏快速构建
- 上面这两种构建方式为了更快的构建,我们也在任务栏中增加了他们的对应入口,点击他们和在视图栏流程一模一样,只是为了让大家更加的方便去构建。
- 普通构建快速入口
- 最近高频环境快速入口
构建过程实时显示
本地发布
本地构建项目并且发布能力
前置条件
功能介绍
一键构建小程序
选择需要构建的本地目标分支
点击 图标开发发布
选择本次构建类型,自动生成版本号
填写本次构建描述
开始构建插件会有如下提示
构建过程中点击任务栏中可以看到具体构建流程
构建流程显示如下
多项目小程序设置隔离
- 点击任意窗口中的
- 展开“本地发布”
- 设置 dev,test,staging,prod 四个环境中上传小程序 AppId 和部署小程序 AppId
- 上传小程序 Appid 为你是开发者的小程序 appid,只有开发者才能上传
- 部署小程序 Appid 为你需要部署的 appid,和是否为开发者不相关
路由
展示当前项目中路由,并且提供直接切换到路由对于的文件的能力
前置条件
- 必须是要用 zoo cli 标准脚手架构建出来的项目
- reactjs 查找 src/routes 文件夹下面的每个子文件夹的 index.js
- vue 查找 src/routes.js
- Uniapp 查找 src/pages.json
功能介绍
快速跳转路由对于的文件
proxy 配置
修改项目中 config/proxy.js 实现快速切换项目环境和账号
前置条件
- 必须是要用 zoo cli 标准脚手架构建出来的项目
- 查找 config/proxy.js
- 查找 package.json 中的 repository.url/name
- 敦煌中针对自己的项目维护了账号
功能介绍
前端组建库
快速打开前端组建库
前置条件
功能介绍
快速展示前端组建库 点击 开发组建库
设置
设置配置
功能介绍
历史版本
0.1.19
功能:
- 新增图片上传 cdn 快捷入口(快捷键:cmd+shift+2;右键:上传)
0.1.18
功能:
- 更改代码片段数据从 git 仓库获取
- 增加代码片段埋点
V 0.1.17
功能:
- 增加代码片段功能
V 0.1.9
功能:
- 增加云长构建的终止功能
bug:
- 修复云长构建中,构建失败后,构建进程无法终止的情况
V 0.1.6
bug:
- 增加云长接口 fap 前缀
V 0.1.5
bug:
- 修复切换分支导致频繁触发“应用未找到”弹框问题
V 0.1.4
功能:
- 增加 proxy 代理,账号切换模块,可以快速切换环境和账号
- 增加前端组建看模块,可以快速找到前端需要的组建库
- 增加构建前后自定义钩子能力
- 增加构建中图标提示
bug:
- 修复部分机芯无法启动问题
V 0.1.3
功能:
- 增加小程序发布时如果模板已满的话可以删除无用版本的能力
bug:
- 修复首次打开时候没有自动显示仓库问题
- 修复取消登录的情况下,点击再次刷新没有重新要求输入用户名密码问题
- 修复在无权限下再敦煌添加之后,点击刷新无法更新项目权限问题
V 0.1.2
bug:
- 向下兼容到 1.23
V 0.1.1
功能:
- 增加无权限和未录入项目提示
- 调整错误信息内容展示
V 0.1.0
功能:
- 重构流程页面
- 增加真线文案提示 y
bug:
- 修复标题和刷新按钮图片问题
- 修复设置不显示问题
- 修复浅色主题不显示图标问题
V 0.0.8
功能:
- 全新的云长编辑流程展示页面
- 增加市场中插件图片显示
bug:
- 修复“设置”,“发布”图标丢失问题
V 0.0.7
bug:
- 修复应用市场中没有图标问题
V 0.0.6
功能:
- 增加状态栏快速唤起云长构建功能
- 增加状态栏快速根据最近构建分支快速构建
- 新增”最近高频构建环境“
- 在成功提示框和重复构建提示框中增加当前构建项目信息的提示
- 新增自动更新远端分支
- 新增不同项目自带不同配置(目前只能在小程序构建中才能看的出)
Bug:
- 修复息屏问题
- 修复 input 无法失去焦点关闭
- 修复 git restore 命令不兼容问题
- 修复取消选择”已有镜像“之后仍然构建问题
V 0.0.5
功能:
- 增加云长构建
- 增加本地构建
- 增加路由能力
- 增加设置
| |