开发利器 Cloud Studio 插件市场正式上线 | 百万好礼等你来拿

2018-11-21 09:35:47 +08:00
 CodingNET

Cloud Studio 插件市场 今天正式上线了。Cloud Studio 是基于网页浏览器的集成开发环境( Integrated development environment,IDE ),内建主流编程语言的运行环境,包括 JavaScript、PHP、Python、Java 等。它还具有生成访问链接、域名绑定、一键环境切换、多人协同编辑等独特功能,无需安装即可完成各种应用的开发编译与部署,充分满足您的开发需求,让开发者可以随时随地打开浏览器编写并运行代码。

为庆祝 Cloud Studio 上线,CODING 联合腾讯云举办了 “我最喜爱的 Cloud Stuido 插件评选大赛”,提交插件、评价插件或是分享页面均有机会赢取丰厚礼品。

Cloud Studio 插件市场支持提交 14 种插件类型,在每类插件中总分排名前 5 的选手中,由特约评审评选出 1 名最佳优胜者,奖品为 iPhone XS、MacBook pro 及 戴尔显示器 。其他 4 人获得最高人气奖, 奖品为 500 元京东卡。提交插件即可获得 50 元话费奖励。点击了解详情

为回馈 V2EX 社区,我们还设立了 V2EX 特别奖,特别奖将由主办方及活动合作伙伴进行专业评选,参赛期提交的插件均可参与评奖。

现在,Cloud Studio 正式开放了丰富的插件扩展系统,新开放的插件系统能够增强编程体验,帮助开发者进行更方便快捷的开发,这得益于 Monaco Editor 强大的扩展性。用户可以自行在 Cloud Studio 中开发自己需要的插件,或选择其他用户已发布的插件来提升使用体验。

插件支持对 actions,command …… 等多种能力进行扩展,对应如下:

actions:显示通知或状态
command:注册命令或快捷键
editor:编辑器功能增强
file:文件相关操作
git:版本控制相关功能
menu:自定义菜单
modal:模态框注入
terminal:提供终端相关能力

创建一个插件

在 Cloud Studio 中,我们将一个项目称之为一个「工作空间」,插件也是一个工作空间。要创建插件,我们需要进入 Cloud Studio 控制台,点击「新建 Cloud Studio 插件」,进入插件创建页面。

在插件创建页面,你需要填写一些插件的基本信息:插件名、仓库名、分类和描述。

创建完成之后,就会进入该插件的工作空间。插件工作空间默认是 Nodejs (8.12.0 版本)的环境,同时预装了 yarn (1.12.1 版本)。可以看到,在右侧功能区有一个「插件开发」面板,你就可以在这里进行插件的开发和实时调试了。

实时调试

Cloud Studio 为插件开发提供了实时调试的功能,你可以在「插件开发」面板中查看当前状态。当你在开发插件时,需要先在终端安装依赖,安装并等待启动成功后,点击插件开发面板中的「加载插件」按钮,此时 Cloud Studio 将会连接之前启动的 dev-server,并开始提供远程 HMR 功能。此时无需刷新浏览器即可查看插件的效果。

发布你的插件

我们提供了两种插件发布方式——「预发布」和「正式发布」。「预发布」是指在你自己的所有工作空间开启该插件,无需审核,其他用户也不会再插件中心看到。你可以前往控制台 [我开发的插件] 页面中,点击设置进入插件设置页面,再选择「预发布」来预发布当前版本。

如果你的插件在所有工作空间中都能正常运行,可以将其正式发布到插件市场,供所有用户安装使用。前往控制台我开发的插件页面中,点击设置进入插件设置页面,再选择「正式发布」,填写插件的版本号就可以正式发布了。

发布之后,我们会在后台审核你的插件,审核通过之后就可以在插件市场看到啦。

插件管理

通过进入 [插件管理] 中心,开发者可以进行对插件的搜索,删除,及添加。也可清晰的看到已添加的插件,或进入插件开发市场,对更多的插件进行浏览。

有序的插件管理,相信更会助力您更好的开发。

还等什么,快来 参加活动 吧!

Happy Coding ; )

4248 次点击
所在节点    Coding
30 条回复
CodingNET
2018-11-21 15:15:11 +08:00
@justlikemaki 您好,对于给您带来的不便我们深表歉意,请问您是在创建插件的过程中遇到什么问题了么?
justlikemaki
2018-11-21 15:21:20 +08:00
@CodingNET 提示项目不存在,其实已经创建了项目,删除了项目再创建还是一样。。
CodingNET
2018-11-21 16:22:15 +08:00
@justlikemaki 您好,请问方便帮我们截一下打开控制台报错的截图吗?让我们的运维工程师跟进一下您的这个问题,麻烦您了。
CodingNET
2018-11-21 16:36:28 +08:00
@justlikemaki 您好,您可以是试一下清空 cookie 然后重新登录一下,应该就可以创建了
justlikemaki
2018-11-21 16:47:52 +08:00
@CodingNET 是可以了,但是开发文档也有 bug 的。。。切换标签栏注入的 appRegistry 里差个中括号!照着文档来,实现不了相应的效果 233
ytl2010
2018-11-21 17:02:27 +08:00
嗯,看起来挺有意思,我也写一个参与一下。
richard1122
2018-11-21 18:56:49 +08:00
好像怎么都创建不出来,system error。
huai
2018-11-21 19:13:17 +08:00
想了解 express 怎么一键部署,自己尝试 403
CodingNET
2018-11-22 10:27:32 +08:00
@justlikemaki 感谢您的建议,已修改~

@richard1122 您好,这个问题也是由于用户名修改的问题,请您清空一下 cookie 然后重新登录一下,应该就可以创建了

@huai 您好,现在一键部署功能只支持 PHP
richard1122
2018-11-22 11:27:08 +08:00
清 cookie 还行。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/509864

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX