OpenSumi 是阿里 & 蚂蚁集团联合开源的一款面向 IDE 定制化研发的框架。
我们的使命:让 IDE 定制化研发变得简单丝滑。
官网:opensumi.com
双周头条
2.19.0 迭代进行中
本次迭代我们计划对框架内一部分冗余的代码进行梳理优化,升级了部分依赖,在推进功能建设的同时,也针对性对部分场景进行了优化,部分重点功能及优化如下:
- 通过优化布局,编辑器等数据的临时存储逻辑,提升框架在非首次打开场景下的加载速度,速度提升约 100% #1205
- 支持终端 LocalEcho 能力,优化高延迟场景下的终端使用体验 (用户输入在没有收到服务端返回结果前以半透明状态显示,不阻塞用户输入反馈) #1028
- 升级 React 18 #970
- Toolbar (工具栏区域)支持 when 表达式控制 #1214
更多发布内容,可查看发布计划:Iteration Plan for v2.19.0
重点进展
阿里开源之夏
阿里开源之夏活动即将完成学生评选流程,OpenSumi 将会有以下三个题目:
- 基于 OpenSumi 实现可插拔的协同编辑模块 (进阶难度)
- 基于 OpenSumi 实现一个通信流量监控面板模块(进阶难度)
- 解决 OpenSumi 与 Chrome 基础快捷键冲突的 Chrome 插件(基础难度)
OpenSumi 题目地址 github.com/opensumi/co…
相关链接:开源之夏活动官网
目前三个题目均有意向学生参与到题目实现中
QCon 与 GMTC 会议
由于北京疫情原因,大会时间待定
QCon 大会《前端新基建》 专题:
GMTC 会议《云研发实践》专题两个题目:
开源数据
数据统计时间段 6.6 - 6.20
Star 新增 48 个,现总 star 为 1216 个
Pull Request 新增 50 个,合并 PR 36 个
Issue 新增 48 个,解决 Issue 40 个,现存 Issue 95 个
Commit 新增 50 个,共 232 个文件变化,新增 5154 行,删除 1476 行
OpenSumi 官网双周访问用户数为 554 ,较上个周期下降 1.8%
行业动态
作者停止维护,Emacs “替代品” 正式开源!
前不久,4coder 官方社交平台发布推文,宣布 4coder 编辑器现已完全开源。
GitHub:github.com/Dion-System…
4coder 是一个大致上基于(based loosely) Emacs 的现代文本编辑器,由开发者 Allen Webster 和 Yuval Dolev 开发完成。4coder 的主要目标是最大限度地提高扩展的能力和便利性,4coder 也高度重视性能和可移植性。
GitHub 关停 Atom 项目
近日 GitHub 公布计划,将在今年 12 月 15 日正式关停 Atom 项目。作为一款开源文本编辑器,Atom 启发并影响了众多商业应用程序,包括微软 Visual Studio Code、Slack 以及 GitHub Desktop 等等。
同时,Atom 的主创团队计划创建一个新的 Zed 项目,用 Rust 重写一款编辑器程序。
相关新闻:GitHub官宣“报废”Atom编辑器
感谢
感谢外部开发者对 OpenSumi 的开源贡献:
- chore: fix typos #1175 by @situ2001
- chore: fix typos and remove empty lines #1172 by @situ2001
- fix: incorrect terminal type when OS is Windows #1164 by @situ2001
- style: add tab padding and remove fixed width #1174 by @iamxukai
- ci: fix workflow #1191 by @situ2001
- chore: fix start electron not work on Windows #1211 by @situ2001
- fix: do not recover isSearchFocus state #1217 by @tyn1998