Skip to content

Commit

Permalink
chore: update core-modules.zh.md (#130)
Browse files Browse the repository at this point in the history
  • Loading branch information
bshy522 authored Jul 18, 2024
1 parent 584b1cc commit 1d75dc0
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/develop/basic-design/core-modules.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ extension-manager 主要负责插件的安装、管理、启/禁用等功能,

虽然 OpenSumi 使用 Monorepo 组织代码结构,每个模块之间的「代码」关系看上去都是扁平的,但实际上模块之间的逻辑关系是分层的,例如前面提到的 `core-browser``core-node``file-service``connection``monaco` 等模块在大部分情况下是必不可少的,我们可以将其看作`底层模块`,他们无法被安全的移除或「热插拔」。而对于像 `opened-editor``markdown``search` 等模块,他们的职责比较单一,仅提供部分视图及功能,移除它们不会对 OpenSumi 本身产生破坏性影响,我们称之为 `功能模块`

判断一个模块是否属于`底层模块``核心模块`的一个重要依据就是其是否能被安全的移除。如果我们接收「没有插件功能」,那么实际上 `extension` 也可以作为功能模块,这样其依赖的大多数功能模块都可以被安全的移除。
判断一个模块是否属于`底层模块``核心模块`的一个重要依据就是其是否能被安全的移除。如果我们接受「没有插件功能」,那么实际上 `extension` 也可以作为功能模块,这样其依赖的大多数功能模块都可以被安全的移除。

## 模块列表及概述

Expand Down

0 comments on commit 1d75dc0

Please sign in to comment.