Skip to content

Latest commit

 

History

History
39 lines (20 loc) · 1.24 KB

CONTRIBUTING.md

File metadata and controls

39 lines (20 loc) · 1.24 KB

monaco-base-ide

使用

提供了两个IDE,Editor和MultiEditor.

Editor的作用主要是提供同时只需要单独编辑一个文件的场景。内部通过monaco-modal实现单monaco实例,多文件切换的行为,非常简单的包装。

MultiEditor提供了多文件目录导航的功能。

该组件由于内部状态较多,故不提供受控,仅通通过forwardRef进行各种命令的暴露。建议通过命令式的方法进行操作

如何用cloudide开发

该项目已经在cloudide平台上运行,

我创建的一个实例在这里,

demo可以在此处预览

如何贡献代码

由于集成了typedoc, conventional-changelog工具,某些行为需要特定命令进行触发,故提供工作流程以供参考,操作正确的话,将会自动生成文档和changelog

  1. git checkout -b [feature | fix]/ [ xxx ]

  2. change code

  3. git commit changes, pull master

  4. npm version prerelease --preid=beta

  5. nenpm publish --tag=beta

  6. merge code to master

  7. npm version [ patch | minor | major ]

  8. nenpm publish