# lingshu/lowcode

## 项目结构：

apps/
lcdp - 低代码业务
packages/
form-create - 设置项的表单渲染器
lowcode-create - 低代码内容渲染器
form-designer - 低代码的渲染部分（依赖form-create）

## 启动
> 初期开发中，每次pull代码之后，建议手动执行pnpm run build:pkgs，
> 确保依赖的包都是最新的。

1. 正常启情况, 只需要开发业务

```bash
   npm run dev:lcdp
```

2. 需要调整 form-create or lowcode-create的时候。
```bash
    npm run dev
```
npm run dev 等价于
```bash
    npm run dev:form-create &&
    npm run dev:lowcode-create &&
    npm run dev:lcdp
```

3. 如果form-create和lowcode-create有改动, 则需要重新构建依赖
```bash
    npm run build:pkgs
```

4. 正常安装依赖，即：pnpm install 之后，会在npm hook postinstall之中执行工作空
间中的包的构建。所以 install 之后可以直接启动dev:lcdp
