双周头条
终端支持恢复与重连
之前 OpenSumi 的终端会在窗口关闭的时候被 Kill 掉,对于需要长时间运行的任务很是不友好,因此把终端程序独立运行,避免和窗口生命周期的绑定。 同时完善的支持了终端在IDE 窗口关闭后重开的场景下,能够恢复到之前的终端内容,同时 Pty Process 不被kill,终端运行的任务也在正常运行。
相关 PR #713
优化测试流水线
我们将所有测试用例分为了 browser 层和 node 层,使用两条流水线同时测试这两层。
同时引入了两种测试环境:macos 和 ubuntu,未来会加入 windows 的测试环境。
新引入了 macos 测试环境对 node 层的测试平均在 25 分钟左右,ubuntu 环境平均在 17 分钟左右。平均测试体感耗时减少 10 分钟。
同时移除了 node-canvas 依赖,解决了一直困扰新用户的安装问题。
重点进展
运营活动
QCon 与 GMTC 会议
由于疫情原因,大会时间预计会有推迟情况
QCon 大会《前端新基建》 专题:
GMTC 会议《云研发实践》专题两个题目:
阿里编程之夏活动开启
阿里开源针对暑期学生将会进一步开放针对学生群体的开源项目编程活动,具体活动规则及内容制定中,OpenSumi 将会参加该项目,敬请期待。
开源数据
数据统计时间段 4.26 - 5.9
Star 新增 101 个,现总 star 为 1103 ****个
Pull Request 新增 49 个,其中已合并 PR 41 个
Issue 新增 71 个,其中已解决 Issue 49 个,现存 Issue 86 个
Commit 新增 53 个,共 552 个文件变化,新增 6431 行,删除 8609 行
OpenSumi 官网双周访问用户数为 852 ,较上个周期下降 23.4%
行业动态
SmartIDE支持开源国产IDE - 阿里&蚂蚁的OpenSumi
SmartIDE v0.1.16 (Build 3137)已经在2022年4月19日发布到稳定版通道,我们在这个版本中增加了阿里和蚂蚁发布的国产IDE OpenSumi 的支持。
相关资讯: SmartIDE支持开源国产IDE - 阿里&蚂蚁的OpenSumi丨IDCF
JetBrains 与 Gitpod 合作,以加强远程开发服务
JetBrains 宣布和远程开发提供商 Gitpod 达成合作关系,将 Gitpod 已与远程开发解决方案 JetBrains Gateway 集成。JetBrains Gateway 是一款独立应用,可通过 SSH 连接到远程服务器,下载并安装 IDE 作为后端服务,并打开托管在远程机器上的项目。Gitpod 是一款用于自动化开发环境的知名开源编排和预配平台。
相关资讯: JetBrains 与 Gitpod 合作,以加强远程开发服务
VS Code 1.67 正式发布!支持文件嵌套显示
近日,Visual Studio Code 发布了四月更新(1.67 版本),此次更新亮点包括:
- 资源管理器文件嵌套 - 在资源管理器中的源文件下嵌套生成的文件
- 「设置」的编辑器过滤器 - 过滤器按钮会显示@Modified设置等搜索
- 括号对着色 - 对着色功能现在默认处于启用状态
- 切换嵌套提示 - 使用 Ctrl+Alt 可在编辑器中快速隐藏或显示嵌套提示
- 拖放以创建 Markdown 链接 - 将文件拖入编辑器中以创建 Markdown 链接
- 查找 Markdown 中所有引用 - 快速查找对 header、文件、URL 的所有引用
- Java 扩展更新 - 现在支持嵌套提示和 lazy 变量解析
- 扩展作者的 UX 指南 - VS Code 扩展的 UI 最佳实践指南
- 新的 Rust 语言指南 - 了解如何在 VS Code 中使用 Rust 编程语言
更多更新内容 release 1.67
感谢
感谢以下开发者对 OpenSumi 的开源贡献:
- chore: check node version #975 @songhn233
- fix: remove embedded markdown preview #968 @moreJs
- fix: response customRequest with the body in debug session #931 @kidswong999
- fix: input box password ui error #926 @kidswong999
- feat: remove shortid dependency #923 @dqhl76