OpenSumi 开源双周报 10.18 - 10.31

195 阅读3分钟

OpenSumi 是阿里 & 蚂蚁集团联合开源的一款面向 IDE 定制化研发的框架。
我们的使命:让 IDE 定制化研发变得简单丝滑。
官网:opensumi.com

双周头条

2.21.0 版本已正式发布

本次迭代更新内容涵盖面较广,涉及 Git SCM 全新升级、启动性能优化及重构、插件 API 升级、大量 E2E 测试案例等,同时计划支持在线多人协同编辑场景,部分重点功能及优化如下:

  • 支持跨窗口的文件复制-粘贴能力 #1594
  • 1666008709943-6a37bd6d-2159-44dc-a89a-810a029bf2db.gif
  • 在线多人协同编辑模块功能已合并到主干分支,提供了标准的接入 API,可供集成方使用,功能包括光标或选取的实时同步功能等 #1274
  • 1666008199759-f68533a3-9a58-41c3-b1eb-b7be8c3cf001.gif
  • 新增 VSCode (1.69.0 ) TreeView Drag API #1764
  • 新增 10 项针对 OpenSumi 框架的 E2E 测试案例 #1765, #1758, #1710, #1775, #1786, #1787, #1683,#1850,#1835,#1834
  • 针对启动性能进行了大量重构和优化,例如将插件启动机制分段执行,减少等待过程 #1772

发布计划见:Iteration Plan for v2.21.0

重点进展

蚂蚁 Cloud IDE 插件市场对外发布

蚂蚁 Cloud IDE 插件市场在内部服务阿里集团和蚂蚁集团的各个 IDE 客户端,例如 Aone IDE、Ai Studio、Ant CodeSpaces、小程序 IDE、O2 IDE 等,近期蚂蚁对外开放该插件市场,为 OpenSumi 用户提供企业私有插件管理、OpenSumi Lite 模式静态资源管理、Open API 开放等能力,欢迎大家使用。

访问地址

云栖大会·云计算加速开源创新论坛产品发布

时间:11.03

确认参加今年云栖大会云计算加速开源创新论坛,主要分享 OpenSumi 过去,现在和未来,并发布 OpenSumi 新特性及蚂蚁 Cloud IDE 插件市场等。

2022 OSPP 开源之夏

由中科院举办的 2022 OSPP 开源之夏活动进入尾声:

由学生 宋浩南 主导的 《基于 OpenSumi 实现一种跨端的跨窗口文件操作方案》题目完成项目结项,相关 PR 见:#1594 ,实现了在同源 Web 及 Electron 环境下的跨窗口文件操作功能。

CCF 全国开源大会

时间:11.05 - 11.06

计划在 CCF 全国开源大会 Gitlink 专场分享基于 OpenSumi 的极速版 IDE 框架与 Gitlink 代码托管平台合作实践场景,分享主题 :《OpenSumi: WebIDE 在 GitLink 代码托管平台的合作实践探索》

开源数据

数据统计时间段 10.17 - 10.31

Star 新增 18 个,现总 star 为 2133 ****个

Pull Request 新增 54 个,合并 PR 59

Issue 新增 24 个,解决 Issue 19 个,现存 Issue 112

Commit 新增 63 个,共 297 个文件变化,新增 3908 行,删除 2064

OpenSumi 官网双周访问用户数为 870 ,较上个周期上升 16.8%

行业动态

Java on Visual Studio Code 的 10 月更新

此次更新主要是在代码编辑和调试体验方面的改进 image.png 重点更新内容如下:

  • 行内断点(Inline breakpoint)的可视化提示
  • 支持 Java 虚拟线程
  • 更快捷的 Lombok 代码操作:Lombok & Delombok
  • 支持 @Nullable 和 @Nonnull 注解

相关发布日志: zhuanlan.zhihu.com/p/575370533

CodeGeeX: 多语言代码生成模型

CodeGeeX 是一个具有130亿参数的多编程语言代码生成预训练模型,由清华大学计算机系 - 智谱 AI 实验室研发

CodeGeeX 采用华为 MindSpore 框架实现,在鹏城实验室“鹏城云脑II”中的192个节点(共1536个国产昇腾910 AI处理器)上训练而成。同时提供了 VS Code 插件的支持,功能和 Copilot 类似 image.png 有以下几个特点

  • 高精度代码生成
  • 跨语言代码翻译
  • 自动编程插件
  • 模型跨平台开源

更多博客内容见: models.aminer.cn/codegeex/bl…

官网: models.aminer.cn/codegeex/zh…