Skip to content

Commit f95a996

Browse files
committed
update
1 parent 368175e commit f95a996

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

dev/README.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,25 @@
11
# 开发环境部署
22

3-
如果您没有过 TypeScript 项目的开发经验,非常不建议自建开发环境。
3+
开发环境仅适合需要进行大量深度修改或希望贡献代码的用户。
4+
如果您没有过 TypeScript 项目的开发经验,非常不建议自建开发环境,请基于插件系统进行你所需要的功能添加与修改。
45
使用自动脚本安装也可以基于插件系统完成大部分的定制需求(参照左侧【使用 TypeScript 编写插件】章节)。
56
如果您需要编译 UI,请确认您的开发环境至少拥有 8GB 内存。
67

7-
您可以使用 [Gitpod](https://gitpod.io/#https://github.com/hydro-dev/Hydro) 快速打开配置完成的开发环境或是按照下方说明进行手动配置。(由于 Gitpod 的限制,hydrojudge 模块无法正常运行,若需要开发 hydrojudge 相关内容请自行部署)
8+
| 功能对比 | 生产模式 | 开发模式 |
9+
|:----------------:|:--------:|:----------:|
10+
| 快速起步 |||
11+
| 插件 API |||
12+
| 底层代码修改 |||
13+
| 热重载 |||
14+
| 性能优化 |||
15+
| 兼容性 |||
16+
| 技术支持 |||
17+
| 部署难度 | 简单 | 复杂 |
18+
| 升级 | 简单 | 复杂 |
19+
| 技能要求 |||
20+
| 空闲内存要求 | 2G | 8G |
21+
| 可切换至开发模式 || = |
22+
| 可切换至生产模式 | = | 需重写代码 |
823

924
:::tip
1025
使用开发环境默认您有良好的国际互联网连接。以下报错信息均为网络问题导致,您可以尝试换源/使用代理/切换网络环境。
@@ -24,6 +39,7 @@
2439
- MongoDB:Hydro 需要 [MongoDB](https://www.mongodb.com/try/download/community) 提供数据库服务。
2540
- NodeJS:请安装 NodeJS >=18 版本。(若使用 apt 请使用 nodesource 提供的源替代官方源) (推荐使用 nix ,可通过`. <(curl https://hydro.ac/nix.sh)` 快速安装)
2641
- yarn:安装 yarn 前请先完成 NodeJS 安装。 `nix-env -iA nixpkgs.yarn``npm install -g yarn`
42+
- 若需要使用 hydrojudge 请参照 hydrojudge 插件说明部分完成沙箱的安装配置。
2743

2844
## 安装 Hydro
2945

0 commit comments

Comments
 (0)