模块开发案例
我们官方提供了一个模块拓展的案例仓库 opensumi/opensumi-module-samples, 你可以在模板仓库中学习到如下内容:
案例 | API & 文档 |
---|---|
通信案例 | connection-between-browser-and-node |
自定义终端环境变量案例 | Add custom Terminal enviroment variables |
如何使用内置组件 | - |
如何使用 AntD 组件 | Use OpenSumi antd theme |
欢迎页面 | Create your welcome page |
编辑器右侧菜单拓展 | Create Editor Title Actions |
如何使用输出面板 | Logging message on Output panel |
i18n | How to custom i18n text |
切换面板 | Toggle Panel or Sidebar |
自定义插件市场源 | Custom Extension Marketplace entrypoint |
自定义布局 | 自定义布局视图 |
使用 AntD 组件打开文件 | - |
基础 TreeView | - |
Modal API | 如何使用 IMessageService/IDialogService/IProcessService |
使用自定义菜单 ID | - |
添加工具栏菜单 | - |
自定义编辑器空组件 | 自定义编辑器空组件 |
添加自定义视图 | - |
自定义上下文菜单或菜单栏菜单 | 自定义菜单 |
使用内置组件 | - |
使用内置服务 | - |
使用内置事件 | - |
在自定义编辑器组件中使用 Monaco | - |
模块仓库的内容也在持续迭代更新中,也欢迎各位开发者们贡献自己的使用案例。