CloudIDE插件开发指南

举报
HuaweiCloud开发工具 发表于 2021/12/15 10:54:10 2021/12/15
【摘要】 1. 实战教程快速创建一个新的插件,并打包调试 快速上手>使用CloudIDE调试你的前后端代码 插件代码调试>便利的前后端相互调用 前后端方法相互调用>在插件内发布和监听事件 插件事件订阅>丰富的国际化API 国际化>2. 文档中心Api库Command库3. 插件样例cloudide-example-scm-gitcloudide-example-http-requestcloudide...

1. 实战教程

  1. 快速创建一个新的插件,并打包调试 快速上手>
  2. 使用CloudIDE调试你的前后端代码 插件代码调试>
  3. 便利的前后端相互调用 前后端方法相互调用>
  4. 在插件内发布和监听事件 插件事件订阅>
  5. 丰富的国际化API 国际化>

2. 文档中心

3. 插件样例

4. 插件上架

上传流程:

进入插件市场/我的插件,点击上传插件,选择要上传的插件后点击确认即可:

20211215-105341(WeLinkPC).gif

上传注意事项:

同一租户下面不同子用户上传视为租户的插件,同一时间只能由一个账户进行上传,上传成功后等到审核员进行审核,审核结果会通过站内信进行通知。CloudIDE暂时只支持.vsix .cloudide .theia 为后缀名的插件。

插件package.json规范:

字段名

是否必需

描述

限制

name

Y

插件名

1.     长度<50

2.     仅允许包含”a-z””A-Z”,”0-9””-“”_”

3.     以大小写字母开头

publisher

Y

发布者,${publisher}.${name}是每个插件的唯一标识id

String,长度<50

version

Y

版本号

[0-9]+.[0-9]+.[0-9]+

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) 插件处于审核状态中,不能进行其他申请审核操作。

如插件处于下线审核中,用户不能进行上传新版本审核。

2)上传的版本必须比上一次发布的版本号大。

如已发布的版本号为1.1.1,下次上传的版本号必须为1.1.2或者更高。

3)若当前版本暂未发布,可更改版本号后再次上传,以覆盖审核中的版本号。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。