模块开发案例

我们官方提供了一个模块拓展的案例仓库 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
i18nHow to custom i18n text
切换面板Toggle Panel or Sidebar
自定义插件市场源Custom Extension Marketplace entrypoint
自定义布局自定义布局视图
使用 AntD 组件打开文件-
基础 TreeView-
Modal API如何使用 IMessageService/IDialogService/IProcessService
使用自定义菜单 ID-
添加工具栏菜单-
自定义编辑器空组件自定义编辑器空组件
添加自定义视图-
自定义上下文菜单或菜单栏菜单自定义菜单
使用内置组件-
使用内置服务-
使用内置事件-
在自定义编辑器组件中使用 Monaco-

模块仓库的内容也在持续迭代更新中,也欢迎各位开发者们贡献自己的使用案例。