模块开发案例
我们官方提供了一个模块拓展的案例仓库 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 | - |
模块仓库的内容也在持续迭代更新中,也欢迎各位开发者们贡献自己的使用案例。