CloudIDE插件发布指南
【摘要】 ClouldIDE插件发布指南,可按照步骤在插件市场发布和管理自己的插件。
插件上传
进入插件市场首页https://marketplace.ide.huaweicloud.com,点击发布插件按钮,选择要上传的插件,点击提交审核按钮即可完成插件上传。
Tips: 同一租户下面不同子用户上传视为租户的插件,同一时间只能由一个账户进行上传,上传成功后等到审核员进行审核,审核结果会通过站内信进行通知。CloudIDE暂时只支持.vsix .cloudide .theia 为后缀名的插件。
插件上传规范
上传至插件市场的插件需要遵循以下元数据规范:
字段名
|
是否必需
|
描述
|
限制
|
name
|
Y
|
插件名
|
|
publisher
|
Y
|
发布者,${publisher}.${name}是每个插件的唯一标识id
|
String,长度<50
|
version
|
Y
|
版本号
|
|
icon
|
|
插件图标路径
|
为空的情况下展示默认图标
|
license
|
|
许可证文件
|
String
|
displayName
|
|
插件在插件市场中的展示名称
|
String,长度<100
|
description
|
|
插件描述
|
String,长度<1000
|
categories
|
|
插件分类集合,插件市场可按分类搜索到该插件
|
String[],最多允许10个,允许值[Programming Languages, Snippets, Linters, Themes, Debuggers, Formatters, Keymaps, SCM Providers, Other, Extension Packs, Language Packs, Data Science, Machine Learning, Visualization, Notebooks, Education]
|
keywords
|
|
插件关键词集合,插件市场会以标签形式展示
|
String[],最多允许10个,每个关键字长度限制为20
|
extensionPack
|
|
该插件集合里包含的插件id数组,安装时数组内的插件将一并安装
|
String[]
|
extensionDependencies
|
|
当前插件依赖的插件id数组,安装时也一并安装
|
String[]
|
preview
|
|
在插件市场中标记为预览插件
|
boolean
|
homepage
|
|
插件首页
|
String
|
repository
|
|
仓库地址
|
{type, url}
|
bugs
|
|
问题单地址
|
{url}
|
插件上传规则:
- 插件处于审核状态中,不能进行其他申请审核操作。
- 如插件处于下线审核中,用户不能进行上传新版本审核。
- 上传的版本必须比上一次发布的版本号大。
- 如已发布的版本号为1.1.1,下次上传的版本号必须为1.1.2或者更高。
- 若当前版本暂未发布,可更改版本号后再次上传,以覆盖审核中的版本号。
插件发布审核流程:
插件下载
点击要下载的插件,进入插件详情页面,切换至版本选项卡,点击版本号即可完成下载
插件管理
用户登录后,点击我的插件进入插件管理页面,可以管理自己的插件
插件下线
已经上线的插件可以申请插件下线,用户点击下线插件后,会发起插件下线流程,由插件市场管理员审核通过后,即可完成插件下线。
插件上线
已经下线的插件可以重新申请插件上线,用户点击上线插件后,会发起插件上线流程,由插件市场管理员审核通过后,即可完成插件上线。
Tips: 插件重新上线后,插件将对外公开,用户可以在公共插件市场页面看到/搜索此插件。
推荐
华为开发者空间发布
让每位开发者拥有一台云主机
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)