OpenSumi 开源双周报 8.15 - 8.29

191 阅读3分钟

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

双周头条

2.20.0 测试版本已发布

Release Note: github.com/opensumi/co…

本次迭代中,我们重点集成了 Monaco Editor 0.34.0+ 版本,大幅提升了 Diff Editor 的性能,同时也使用了

@parcel/watcher来重构文件监听服务,提高性能及准确性。其他部分重点功能及优化如下:

  • 设置面板的设置项支持 markdown 描述 #1523
  • image.png
  • 支持 editor/title/run 贡献点,可以直接在编辑器右上角显示运行按钮(如: Java 语言服务插件) #1490
  • image.png
  • 使用 Blob url 加载 Worker Host #1571
  • 透传 Selector 给 Monaco Editor #1566
  • 支持 VS Code 1.69.0 inlineCompletion API #1563

更多发布内容见:Iteration Plan for v2.20.0

基于 OpenSumi 搭建的纯前端代码评审平台正式在 GitLink 上线!

支持 Blame 插件的行内代码查看:在线案例 1

image.png

支持代码评审:在线案例 2

image.png

重点进展

Q&E Meetup 线上沙龙

8.20 Q&E Meetup 技术助力提速软件工程生产力专场分享,分享了基于 OpenSumi 的蚂蚁 Ant Codespaces 的过去,现在和未来。

回看地址:线上沙龙

阿里开源之夏

阿里开源之夏活动,OpenSumi 报名的三个课题均已完成中期答辩:

  1. 基于 OpenSumi 实现可插拔的协同编辑模块 (进阶难度)
  2. 基于 OpenSumi 实现一个通信流量监控面板模块(进阶难度)
  3. 解决 OpenSumi 与 Chrome 基础快捷键冲突的 Chrome 插件(基础难度)

OpenSumi 题目地址 github.com/opensumi/co…

目前进展:已完成全部全部课题结项工作,待组委会复核。

入选名单:mp.weixin.qq.com/s/SKIDrE8RW…

开源数据

数据统计时间段 8.14 - 8.29

Star 新增 30 个,现总 star 为 2067

Pull Request 新增 51 个,合并 PR 46

Issue 新增 76 个,解决 Issue 57 个,现存 Issue 133

Commit 新增 57 ****个,共 504 个文件变化,新增 7171 行,删除 3843

OpenSumi 官网双周访问用户数为 864 ,较上个周期下降 22.4%

行业动态

Gitpod - 新的 VS Code 端口浏览器和连接改进

新版本主要是改进了 VS Code 浏览器和桌面端的连接稳定性和体验

VS Code 桌面的 SSH 连接稳定性提升

主要有如下:

  1. 连接提高了稳定性,断开连接更少
  2. 方法不会覆盖 remote.SSH.configFile
  3. 无需额外的二进制下载或后台进程
  4. 来自 VS Code 的接受 SSH 指纹的请求更少
  5. 通过 OpenSSH 改进了操作系统支持

image.png 更多内容见: New ports explorer, changelog view, and connection improvements for VS Code

Eclipse Theia 1.28 版本发布

该版本重点是支持反汇编调试视图支持以及 Monaco 版本更新

反汇编视图支持

1661775227894-5d679d0d-13df-4795-b283-544bcefa0f23.gif

Monaco Editor 更新到 VS Code 1.67 的对应版本

1661775371737-218b88e8-171f-49ea-aabf-091ca05ae8c4.gif

更多更新日志见:Eclipse Theia 1.28 Release: News and Noteworthy