diff --git a/README-zh_CN.md b/README-zh_CN.md
deleted file mode 100644
index a64f91640..000000000
--- a/README-zh_CN.md
+++ /dev/null
@@ -1,155 +0,0 @@
-
-
-
-
-
-
-LowCodeEngine
-
-
-
-一套面向扩展设计的企业级低代码技术体系
-
-[![NPM version][npm-image]][npm-url] [![NPM downloads][download-image]][download-url]
-
-[![Discussions][discussions-image]][discussions-url] [![][issues-helper-image]][issues-helper-url] [![Issues need help][help-wanted-image]][help-wanted-url]
-
-[npm-image]: https://img.shields.io/npm/v/@alilc/lowcode-engine.svg?style=flat-square
-[npm-url]: http://npmjs.org/package/@alilc/lowcode-engine
-
-[download-image]: https://img.shields.io/npm/dm/@alilc/lowcode-engine.svg?style=flat-square
-[download-url]: https://npmjs.org/package/@alilc/lowcode-engine
-[help-wanted-image]: https://flat.badgen.net/github/label-issues/alibaba/lowcode-engine/help%20wanted/open
-[help-wanted-url]: https://github.com/alibaba/lowcode-engine/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22
-[discussions-image]: https://img.shields.io/badge/discussions-on%20github-blue?style=flat-square
-[discussions-url]: https://github.com/alibaba/lowcode-engine/discussions
-
-[issues-helper-image]: https://img.shields.io/badge/using-issues--helper-orange?style=flat-square
-[issues-helper-url]: https://github.com/actions-cool/issues-helper
-
-
-
-[](https://lowcode-engine.cn)
-
-简体中文 | [English](./README.md)
-
-## ✨ 特性
-
-- 🌈 提炼自企业级低代码平台的面向扩展设计的内核引擎,奉行最小内核,最强生态的设计理念
-- 📦 开箱即用的高质量生态元素,包括 物料体系、设置器、插件 等
-- ⚙️ 完善的工具链,支持 物料体系、设置器、插件 等生态元素的全链路研发周期
-- 🔌 强大的扩展能力,已支撑近 100 个各种垂直类低代码平台
-- 🛡 使用 TypeScript 开发,提供完整的类型定义文件
-
-## 🎯 兼容环境
-
-- 现代浏览器(Chrome >= 80, Edge >= 80, last 2 safari versions, last 2 firefox versions)
-
-## 📚 引擎协议
-
-引擎完整实现了《阿里巴巴中后台前端基础搭建协议规范》和《阿里巴巴中后台前端物料协议规范》,协议栈是低代码领域的物料能否流通的关键部分。
-
-
-
-## 🌰 使用示例
-
-```bash
-npm install @alilc/lowcode-engine --save-dev
-```
-
-> **TIPS:仅支持 cdn 方式引入,npm 包用于提供 typings 等代码提示能力**
-
-```ts
-import { init, skeleton } from '@alilc/lowcode-engine';
-
-skeleton.add({
- area: 'topArea',
- type: 'Widget',
- name: 'logo',
- content: YourFantaticLogo,
- contentProps: {
- logo:
- 'https://img.alicdn.com/tfs/TB1_SocGkT2gK0jSZFkXXcIQFXa-66-66.png',
- href: '/',
- },
- props: {
- align: 'left',
- width: 100,
- },
-});
-
-init(document.getElementById('lce'));
-```
-
-### 工程化配置:
-```json
-{
- "externals": {
- "@alilc/lowcode-engine": "var window.AliLowCodeEngine",
- "@alilc/lowcode-engine-ext": "var window.AliLowCodeEngineExt"
- }
-}
-```
-
-### cdn 可选方式:
-#### 方式 1(推荐):alifd cdn
-```html
-https://alifd.alicdn.com/npm/@alilc/lowcode-engine@1.0.0/dist/js/engine-core.js
-
-https://alifd.alicdn.com/npm/@alilc/lowcode-react-simulator-renderer@1.0.0/dist/js/react-simulator-renderer.js
-```
-
-#### 方式 2:unpkg
-```html
-https://unpkg.com/@alilc/lowcode-engine@1.0.0/dist/js/engine-core.js
-
-https://unpkg.com/@alilc/lowcode-react-simulator-renderer@1.0.0/dist/js/react-simulator-renderer.js
-```
-
-#### 方式 3:jsdelivr
-```html
-https://cdn.jsdelivr.net/npm/@alilc/lowcode-engine@1.0.0/dist/js/engine-core.js
-
-https://cdn.jsdelivr.net/npm/@alilc/lowcode-react-simulator-renderer@1.0.0/dist/js/react-simulator-renderer.js
-```
-
-#### 方式 4:使用自有 cdn
-将源码中 packages/engine/dist 和 packages/(react|rax)-simulator-renderer/dist 下的文件传至你的 cdn 提供商
-
-## 🔗 相关链接
-
-- [官网首页](https://lowcode-engine.cn/)
-- [Demo 马上玩](https://lowcode-engine.cn/demo) | [引擎 Demo 仓库](https://github.com/alibaba/lowcode-demo)
-- [官方物料](https://github.com/alibaba/lowcode-materials)
-- [官方设置器(setter)](https://github.com/alibaba/lowcode-engine-ext)
-- [官方插件(plugin)](https://github.com/alibaba/lowcode-plugins)
-- [生态元素(物料、setter、插件)工具链](https://www.yuque.com/lce/doc/ulvlkz)
-- [用户文档](https://lowcode-engine.cn/doc)
-- [API [WIP]](https://lowcode-engine.cn/doc?url=vlmeme)
-
-## 💻 本地调试
-
-```bash
-$ git clone git@github.com:alibaba/lowcode-engine.git
-$ cd lowcode-engine
-$ npm install
-$ npm run setup
-$ npm start
-```
-
-> 📢 npm 访问速度较慢,阿里员工可以使用 tnpm,其他同学建议使用 cnpm 或者指定镜像 registry。
->
-> 📢 node 版本限定在 14
->
-> 📢 windows 环境必须使用 [WSL](https://docs.microsoft.com/zh-cn/windows/wsl/install),其他终端不保证能正常运行
-
-lowcode-engine 启动后,提供了几个 umd 文件,可以结合 [lowcode-demo](https://github.com/alibaba/lowcode-demo) 项目做调试,文件代理规则参考[这里](https://www.yuque.com/lce/doc/glz0fx)。
-
-## 🤝 参与共建
-
-请先阅读:
-1. [如何配置引擎调试环境?](https://www.yuque.com/lce/doc/glz0fx)
-2. [关于引擎的研发协作流程](https://www.yuque.com/lce/doc/contributing)
-3. [引擎的工程化配置](https://www.yuque.com/lce/doc/gxwqg6)
-
-> 强烈推荐阅读 [《提问的智慧》](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way)、[《如何向开源社区提问题》](https://github.com/seajs/seajs/issues/545) 和 [《如何有效地报告 Bug》](http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html)、[《如何向开源项目提交无法解答的问题》](https://zhuanlan.zhihu.com/p/25795393),更好的问题更容易获得帮助。(此段参考 [antd](https://github.com/ant-design/ant-design))
\ No newline at end of file
diff --git a/README-zh_CN.md b/README-zh_CN.md
new file mode 120000
index 000000000..f02eb0495
--- /dev/null
+++ b/README-zh_CN.md
@@ -0,0 +1 @@
+packages/engine/README-zh_CN.md
\ No newline at end of file
diff --git a/README.md b/README.md
deleted file mode 100644
index 3f6ea693a..000000000
--- a/README.md
+++ /dev/null
@@ -1,155 +0,0 @@
-
-
-
-
-
-
-LowCodeEngine
-
-
-
-An enterprise-class low-code technology stack for scale-out design
-
-[![NPM version][npm-image]][npm-url] [![NPM downloads][download-image]][download-url]
-
-[![Discussions][discussions-image]][discussions-url] [![][issues-helper-image]][issues-helper-url] [![Issues need help][help-wanted-image]][help-wanted-url]
-
-[npm-image]: https://img.shields.io/npm/v/@alilc/lowcode-engine.svg?style=flat-square
-[npm-url]: http://npmjs.org/package/@alilc/lowcode-engine
-
-[download-image]: https://img.shields.io/npm/dm/@alilc/lowcode-engine.svg?style=flat-square
-[download-url]: https://npmjs.org/package/@alilc/lowcode-engine
-[help-wanted-image]: https://flat.badgen.net/github/label-issues/alibaba/lowcode-engine/help%20wanted/open
-[help-wanted-url]: https://github.com/alibaba/lowcode-engine/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22
-[discussions-image]: https://img.shields.io/badge/discussions-on%20github-blue?style=flat-square
-[discussions-url]: https://github.com/alibaba/lowcode-engine/discussions
-
-[issues-helper-image]: https://img.shields.io/badge/using-issues--helper-orange?style=flat-square
-[issues-helper-url]: https://github.com/actions-cool/issues-helper
-
-
-
-[](http://lowcode-engine.cn)
-
-English | [简体中文](./README-zh_CN.md)
-
-## ✨ Features
-
-- 🌈 An extension-oriented kernel engine extracted from an enterprise-level low-code platform, pursuing the design concept of the smallest kernel and the strongest ecology
-- 📦 Out-of-the-box high-quality ecological elements, including material systems, setters, plugins, etc.
-- ⚙️ A complete tool chain, supporting the full-link R&D cycle of ecological elements such as material systems, setters, and plug-ins
-- 🔌 Powerful expansion capability, has supported nearly 100 various vertical low-code platforms
-- 🛡 Developed with TypeScript, providing complete type definition files
-
-## 🎯 Compatible Environments
-
-- Modern browsers (Chrome >= 80, Edge >= 80, last 2 safari versions, last 2 firefox versions)
-
-## 📚 Engine Protocol
-
-The engine fully implements the "Alibaba Mid-Backend Front-End Basic Construction Protocol Specification" and "Alibaba Mid-Backend Front-End Material Protocol Specification". The protocol stack is a key part of whether materials in the low-code field can be circulated.
-
-
-
-## 🌰 Usage example
-
-```bash
-npm install @alilc/lowcode-engine --save-dev
-```
-
-> **TIPS: Only cdn import is supported, npm package is used to provide code hinting capabilities such as typings**
-
-```ts
-import { init, skeleton } from '@alilc/lowcode-engine';
-
-skeleton.add({
- area: 'topArea',
- type: 'Widget',
- name: 'logo',
- content: YourFantaticLogo,
- contentProps: {
- logo:
- 'https://img.alicdn.com/tfs/TB1_SocGkT2gK0jSZFkXXcIQFXa-66-66.png',
- href: '/',
- },
- props: {
- align: 'left',
- width: 100,
- },
-});
-
-init(document.getElementById('lce'));
-```
-
-### Engineering configuration:
-```json
-{
- "externals": {
- "@alilc/lowcode-engine": "var window.AliLowCodeEngine",
- "@alilc/lowcode-engine-ext": "var window.AliLowCodeEngineExt"
- }
-}
-```
-
-### cdn optional method:
-#### Method 1: alifd cdn
-```html
-https://alifd.alicdn.com/npm/@alilc/lowcode-engine@1.0.0/dist/js/engine-core.js
-
-https://alifd.alicdn.com/npm/@alilc/lowcode-react-simulator-renderer@1.0.0/dist/js/react-simulator-renderer.js
-```
-
-#### Method 2: unpkg
-```html
-https://unpkg.com/@alilc/lowcode-engine@1.0.0/dist/js/engine-core.js
-
-https://unpkg.com/@alilc/lowcode-react-simulator-renderer@1.0.0/dist/js/react-simulator-renderer.js
-```
-
-#### Method 3: jsdelivr
-```html
-https://cdn.jsdelivr.net/npm/@alilc/lowcode-engine@1.0.0/dist/js/engine-core.js
-
-https://cdn.jsdelivr.net/npm/@alilc/lowcode-react-simulator-renderer@1.0.0/dist/js/react-simulator-renderer.js
-```
-
-#### Method 4: Use your own cdn
-Pass the files under packages/engine/dist and packages/(react|rax)-simulator-renderer/dist in the source code to your cdn provider
-
-## 🔗 Related Links
-
-- [Official website home page](http://lowcode-engine.cn/)
-- [Demo Play Now](http://lowcode-engine.cn/demo) | [Engine Demo Repository](https://github.com/alibaba/lowcode-demo)
-- [Official Materials](https://github.com/alibaba/lowcode-materials)
-- [official setter](https://github.com/alibaba/lowcode-engine-ext)
-- [Official plugin (plugin)](https://github.com/alibaba/lowcode-plugins)
-- [Ecological elements (materials, setters, plugins) toolchain](https://www.yuque.com/lce/doc/ulvlkz)
-- [User Documentation](http://lowcode-engine.cn/doc)
-- [API [WIP]](http://lowcode-engine.cn/doc?url=vlmeme)
-
-## 💻 Local debugging
-
-```bash
-$ git clone git@github.com: alibaba/lowcode-engine.git
-$ cd lowcode-engine
-$ npm install
-$ npm run setup
-$ npm start
-```
-
-> 📢 npm access speed is slow, Alibaba employees can use tnpm, other students recommend using cnpm or specifying a mirror registry.
->
-> 📢 node version limited to 14
->
-> 📢 Windows environment must use [WSL](https://docs.microsoft.com/zh-cn/windows/wsl/install), other terminals are not guaranteed to work normally
-
-After lowcode-engine is started, several umd files are provided, which can be debugged in combination with the [lowcode-demo](https://github.com/alibaba/lowcode-demo) project. Refer to the file proxy rules [here](https:/ /www.yuque.com/lce/doc/glz0fx).
-
-## 🤝 Participate in co-construction
-
-Please read first:
-1. [How to configure the engine debugging environment? ](https://www.yuque.com/lce/doc/glz0fx)
-2. [About the R&D collaboration process of the engine](https://www.yuque.com/lce/doc/contributing)
-3. [Engineering Configuration of Engine](https://www.yuque.com/lce/doc/gxwqg6)
-
-> Strongly recommend reading ["The Wisdom of Asking Questions"](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way), ["How to Ask Questions to the Open Source Community"](https: //github.com/seajs/seajs/issues/545) and [How to Report Bugs Effectively](http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html), [ "How to Submit Unanswerable Questions to Open Source Projects"](https://zhuanlan.zhihu.com/p/25795393), better questions are easier to get help. (This paragraph refers to [antd](https://github.com/ant-design/ant-design))
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 120000
index 000000000..2fcba628f
--- /dev/null
+++ b/README.md
@@ -0,0 +1 @@
+packages/engine/README.md
\ No newline at end of file
diff --git a/lerna.json b/lerna.json
index 6f481897a..e130ffcbe 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,6 +1,6 @@
{
"lerna": "4.0.0",
- "version": "1.0.2",
+ "version": "1.0.3-beta.0",
"npmClient": "yarn",
"useWorkspaces": true,
"packages": [
diff --git a/packages/designer/package.json b/packages/designer/package.json
index 7224d3927..5e142b688 100644
--- a/packages/designer/package.json
+++ b/packages/designer/package.json
@@ -1,6 +1,6 @@
{
"name": "@alilc/lowcode-designer",
- "version": "1.0.2",
+ "version": "1.0.3-beta.0",
"description": "Designer for Ali LowCode Engine",
"main": "lib/index.js",
"module": "es/index.js",
@@ -15,10 +15,10 @@
},
"license": "MIT",
"dependencies": {
- "@alilc/lowcode-editor-core": "1.0.2",
- "@alilc/lowcode-shell": "1.0.2",
- "@alilc/lowcode-types": "1.0.2",
- "@alilc/lowcode-utils": "1.0.2",
+ "@alilc/lowcode-editor-core": "1.0.3-beta.0",
+ "@alilc/lowcode-shell": "1.0.3-beta.0",
+ "@alilc/lowcode-types": "1.0.3-beta.0",
+ "@alilc/lowcode-utils": "1.0.3-beta.0",
"classnames": "^2.2.6",
"enzyme": "^3.11.0",
"enzyme-adapter-react-16": "^1.15.5",
diff --git a/packages/editor-core/package.json b/packages/editor-core/package.json
index 590a7f608..d462618b8 100644
--- a/packages/editor-core/package.json
+++ b/packages/editor-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@alilc/lowcode-editor-core",
- "version": "1.0.2",
+ "version": "1.0.3-beta.0",
"description": "Core Api for Ali lowCode engine",
"license": "MIT",
"main": "lib/index.js",
@@ -14,8 +14,8 @@
},
"dependencies": {
"@alifd/next": "^1.19.16",
- "@alilc/lowcode-types": "1.0.2",
- "@alilc/lowcode-utils": "1.0.2",
+ "@alilc/lowcode-types": "1.0.3-beta.0",
+ "@alilc/lowcode-utils": "1.0.3-beta.0",
"classnames": "^2.2.6",
"debug": "^4.1.1",
"intl-messageformat": "^9.3.1",
diff --git a/packages/editor-skeleton/package.json b/packages/editor-skeleton/package.json
index 975f31f3e..aa927c282 100644
--- a/packages/editor-skeleton/package.json
+++ b/packages/editor-skeleton/package.json
@@ -1,6 +1,6 @@
{
"name": "@alilc/lowcode-editor-skeleton",
- "version": "1.0.2",
+ "version": "1.0.3-beta.0",
"description": "alibaba lowcode editor skeleton",
"main": "lib/index.js",
"module": "es/index.js",
@@ -18,10 +18,10 @@
],
"dependencies": {
"@alifd/next": "^1.20.12",
- "@alilc/lowcode-designer": "1.0.2",
- "@alilc/lowcode-editor-core": "1.0.2",
- "@alilc/lowcode-types": "1.0.2",
- "@alilc/lowcode-utils": "1.0.2",
+ "@alilc/lowcode-designer": "1.0.3-beta.0",
+ "@alilc/lowcode-editor-core": "1.0.3-beta.0",
+ "@alilc/lowcode-types": "1.0.3-beta.0",
+ "@alilc/lowcode-utils": "1.0.3-beta.0",
"classnames": "^2.2.6",
"react": "^16.8.1",
"react-dom": "^16.8.1"
diff --git a/packages/engine/README-zh_CN.md b/packages/engine/README-zh_CN.md
deleted file mode 120000
index 8af624958..000000000
--- a/packages/engine/README-zh_CN.md
+++ /dev/null
@@ -1 +0,0 @@
-../../README-zh_CN.md
\ No newline at end of file
diff --git a/packages/engine/README-zh_CN.md b/packages/engine/README-zh_CN.md
new file mode 100644
index 000000000..a64f91640
--- /dev/null
+++ b/packages/engine/README-zh_CN.md
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+LowCodeEngine
+
+
+
+一套面向扩展设计的企业级低代码技术体系
+
+[![NPM version][npm-image]][npm-url] [![NPM downloads][download-image]][download-url]
+
+[![Discussions][discussions-image]][discussions-url] [![][issues-helper-image]][issues-helper-url] [![Issues need help][help-wanted-image]][help-wanted-url]
+
+[npm-image]: https://img.shields.io/npm/v/@alilc/lowcode-engine.svg?style=flat-square
+[npm-url]: http://npmjs.org/package/@alilc/lowcode-engine
+
+[download-image]: https://img.shields.io/npm/dm/@alilc/lowcode-engine.svg?style=flat-square
+[download-url]: https://npmjs.org/package/@alilc/lowcode-engine
+[help-wanted-image]: https://flat.badgen.net/github/label-issues/alibaba/lowcode-engine/help%20wanted/open
+[help-wanted-url]: https://github.com/alibaba/lowcode-engine/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22
+[discussions-image]: https://img.shields.io/badge/discussions-on%20github-blue?style=flat-square
+[discussions-url]: https://github.com/alibaba/lowcode-engine/discussions
+
+[issues-helper-image]: https://img.shields.io/badge/using-issues--helper-orange?style=flat-square
+[issues-helper-url]: https://github.com/actions-cool/issues-helper
+
+
+
+[](https://lowcode-engine.cn)
+
+简体中文 | [English](./README.md)
+
+## ✨ 特性
+
+- 🌈 提炼自企业级低代码平台的面向扩展设计的内核引擎,奉行最小内核,最强生态的设计理念
+- 📦 开箱即用的高质量生态元素,包括 物料体系、设置器、插件 等
+- ⚙️ 完善的工具链,支持 物料体系、设置器、插件 等生态元素的全链路研发周期
+- 🔌 强大的扩展能力,已支撑近 100 个各种垂直类低代码平台
+- 🛡 使用 TypeScript 开发,提供完整的类型定义文件
+
+## 🎯 兼容环境
+
+- 现代浏览器(Chrome >= 80, Edge >= 80, last 2 safari versions, last 2 firefox versions)
+
+## 📚 引擎协议
+
+引擎完整实现了《阿里巴巴中后台前端基础搭建协议规范》和《阿里巴巴中后台前端物料协议规范》,协议栈是低代码领域的物料能否流通的关键部分。
+
+
+
+## 🌰 使用示例
+
+```bash
+npm install @alilc/lowcode-engine --save-dev
+```
+
+> **TIPS:仅支持 cdn 方式引入,npm 包用于提供 typings 等代码提示能力**
+
+```ts
+import { init, skeleton } from '@alilc/lowcode-engine';
+
+skeleton.add({
+ area: 'topArea',
+ type: 'Widget',
+ name: 'logo',
+ content: YourFantaticLogo,
+ contentProps: {
+ logo:
+ 'https://img.alicdn.com/tfs/TB1_SocGkT2gK0jSZFkXXcIQFXa-66-66.png',
+ href: '/',
+ },
+ props: {
+ align: 'left',
+ width: 100,
+ },
+});
+
+init(document.getElementById('lce'));
+```
+
+### 工程化配置:
+```json
+{
+ "externals": {
+ "@alilc/lowcode-engine": "var window.AliLowCodeEngine",
+ "@alilc/lowcode-engine-ext": "var window.AliLowCodeEngineExt"
+ }
+}
+```
+
+### cdn 可选方式:
+#### 方式 1(推荐):alifd cdn
+```html
+https://alifd.alicdn.com/npm/@alilc/lowcode-engine@1.0.0/dist/js/engine-core.js
+
+https://alifd.alicdn.com/npm/@alilc/lowcode-react-simulator-renderer@1.0.0/dist/js/react-simulator-renderer.js
+```
+
+#### 方式 2:unpkg
+```html
+https://unpkg.com/@alilc/lowcode-engine@1.0.0/dist/js/engine-core.js
+
+https://unpkg.com/@alilc/lowcode-react-simulator-renderer@1.0.0/dist/js/react-simulator-renderer.js
+```
+
+#### 方式 3:jsdelivr
+```html
+https://cdn.jsdelivr.net/npm/@alilc/lowcode-engine@1.0.0/dist/js/engine-core.js
+
+https://cdn.jsdelivr.net/npm/@alilc/lowcode-react-simulator-renderer@1.0.0/dist/js/react-simulator-renderer.js
+```
+
+#### 方式 4:使用自有 cdn
+将源码中 packages/engine/dist 和 packages/(react|rax)-simulator-renderer/dist 下的文件传至你的 cdn 提供商
+
+## 🔗 相关链接
+
+- [官网首页](https://lowcode-engine.cn/)
+- [Demo 马上玩](https://lowcode-engine.cn/demo) | [引擎 Demo 仓库](https://github.com/alibaba/lowcode-demo)
+- [官方物料](https://github.com/alibaba/lowcode-materials)
+- [官方设置器(setter)](https://github.com/alibaba/lowcode-engine-ext)
+- [官方插件(plugin)](https://github.com/alibaba/lowcode-plugins)
+- [生态元素(物料、setter、插件)工具链](https://www.yuque.com/lce/doc/ulvlkz)
+- [用户文档](https://lowcode-engine.cn/doc)
+- [API [WIP]](https://lowcode-engine.cn/doc?url=vlmeme)
+
+## 💻 本地调试
+
+```bash
+$ git clone git@github.com:alibaba/lowcode-engine.git
+$ cd lowcode-engine
+$ npm install
+$ npm run setup
+$ npm start
+```
+
+> 📢 npm 访问速度较慢,阿里员工可以使用 tnpm,其他同学建议使用 cnpm 或者指定镜像 registry。
+>
+> 📢 node 版本限定在 14
+>
+> 📢 windows 环境必须使用 [WSL](https://docs.microsoft.com/zh-cn/windows/wsl/install),其他终端不保证能正常运行
+
+lowcode-engine 启动后,提供了几个 umd 文件,可以结合 [lowcode-demo](https://github.com/alibaba/lowcode-demo) 项目做调试,文件代理规则参考[这里](https://www.yuque.com/lce/doc/glz0fx)。
+
+## 🤝 参与共建
+
+请先阅读:
+1. [如何配置引擎调试环境?](https://www.yuque.com/lce/doc/glz0fx)
+2. [关于引擎的研发协作流程](https://www.yuque.com/lce/doc/contributing)
+3. [引擎的工程化配置](https://www.yuque.com/lce/doc/gxwqg6)
+
+> 强烈推荐阅读 [《提问的智慧》](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way)、[《如何向开源社区提问题》](https://github.com/seajs/seajs/issues/545) 和 [《如何有效地报告 Bug》](http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html)、[《如何向开源项目提交无法解答的问题》](https://zhuanlan.zhihu.com/p/25795393),更好的问题更容易获得帮助。(此段参考 [antd](https://github.com/ant-design/ant-design))
\ No newline at end of file
diff --git a/packages/engine/README.md b/packages/engine/README.md
deleted file mode 120000
index fe8400541..000000000
--- a/packages/engine/README.md
+++ /dev/null
@@ -1 +0,0 @@
-../../README.md
\ No newline at end of file
diff --git a/packages/engine/README.md b/packages/engine/README.md
new file mode 100644
index 000000000..3f6ea693a
--- /dev/null
+++ b/packages/engine/README.md
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+LowCodeEngine
+
+
+
+An enterprise-class low-code technology stack for scale-out design
+
+[![NPM version][npm-image]][npm-url] [![NPM downloads][download-image]][download-url]
+
+[![Discussions][discussions-image]][discussions-url] [![][issues-helper-image]][issues-helper-url] [![Issues need help][help-wanted-image]][help-wanted-url]
+
+[npm-image]: https://img.shields.io/npm/v/@alilc/lowcode-engine.svg?style=flat-square
+[npm-url]: http://npmjs.org/package/@alilc/lowcode-engine
+
+[download-image]: https://img.shields.io/npm/dm/@alilc/lowcode-engine.svg?style=flat-square
+[download-url]: https://npmjs.org/package/@alilc/lowcode-engine
+[help-wanted-image]: https://flat.badgen.net/github/label-issues/alibaba/lowcode-engine/help%20wanted/open
+[help-wanted-url]: https://github.com/alibaba/lowcode-engine/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22
+[discussions-image]: https://img.shields.io/badge/discussions-on%20github-blue?style=flat-square
+[discussions-url]: https://github.com/alibaba/lowcode-engine/discussions
+
+[issues-helper-image]: https://img.shields.io/badge/using-issues--helper-orange?style=flat-square
+[issues-helper-url]: https://github.com/actions-cool/issues-helper
+
+
+
+[](http://lowcode-engine.cn)
+
+English | [简体中文](./README-zh_CN.md)
+
+## ✨ Features
+
+- 🌈 An extension-oriented kernel engine extracted from an enterprise-level low-code platform, pursuing the design concept of the smallest kernel and the strongest ecology
+- 📦 Out-of-the-box high-quality ecological elements, including material systems, setters, plugins, etc.
+- ⚙️ A complete tool chain, supporting the full-link R&D cycle of ecological elements such as material systems, setters, and plug-ins
+- 🔌 Powerful expansion capability, has supported nearly 100 various vertical low-code platforms
+- 🛡 Developed with TypeScript, providing complete type definition files
+
+## 🎯 Compatible Environments
+
+- Modern browsers (Chrome >= 80, Edge >= 80, last 2 safari versions, last 2 firefox versions)
+
+## 📚 Engine Protocol
+
+The engine fully implements the "Alibaba Mid-Backend Front-End Basic Construction Protocol Specification" and "Alibaba Mid-Backend Front-End Material Protocol Specification". The protocol stack is a key part of whether materials in the low-code field can be circulated.
+
+
+
+## 🌰 Usage example
+
+```bash
+npm install @alilc/lowcode-engine --save-dev
+```
+
+> **TIPS: Only cdn import is supported, npm package is used to provide code hinting capabilities such as typings**
+
+```ts
+import { init, skeleton } from '@alilc/lowcode-engine';
+
+skeleton.add({
+ area: 'topArea',
+ type: 'Widget',
+ name: 'logo',
+ content: YourFantaticLogo,
+ contentProps: {
+ logo:
+ 'https://img.alicdn.com/tfs/TB1_SocGkT2gK0jSZFkXXcIQFXa-66-66.png',
+ href: '/',
+ },
+ props: {
+ align: 'left',
+ width: 100,
+ },
+});
+
+init(document.getElementById('lce'));
+```
+
+### Engineering configuration:
+```json
+{
+ "externals": {
+ "@alilc/lowcode-engine": "var window.AliLowCodeEngine",
+ "@alilc/lowcode-engine-ext": "var window.AliLowCodeEngineExt"
+ }
+}
+```
+
+### cdn optional method:
+#### Method 1: alifd cdn
+```html
+https://alifd.alicdn.com/npm/@alilc/lowcode-engine@1.0.0/dist/js/engine-core.js
+
+https://alifd.alicdn.com/npm/@alilc/lowcode-react-simulator-renderer@1.0.0/dist/js/react-simulator-renderer.js
+```
+
+#### Method 2: unpkg
+```html
+https://unpkg.com/@alilc/lowcode-engine@1.0.0/dist/js/engine-core.js
+
+https://unpkg.com/@alilc/lowcode-react-simulator-renderer@1.0.0/dist/js/react-simulator-renderer.js
+```
+
+#### Method 3: jsdelivr
+```html
+https://cdn.jsdelivr.net/npm/@alilc/lowcode-engine@1.0.0/dist/js/engine-core.js
+
+https://cdn.jsdelivr.net/npm/@alilc/lowcode-react-simulator-renderer@1.0.0/dist/js/react-simulator-renderer.js
+```
+
+#### Method 4: Use your own cdn
+Pass the files under packages/engine/dist and packages/(react|rax)-simulator-renderer/dist in the source code to your cdn provider
+
+## 🔗 Related Links
+
+- [Official website home page](http://lowcode-engine.cn/)
+- [Demo Play Now](http://lowcode-engine.cn/demo) | [Engine Demo Repository](https://github.com/alibaba/lowcode-demo)
+- [Official Materials](https://github.com/alibaba/lowcode-materials)
+- [official setter](https://github.com/alibaba/lowcode-engine-ext)
+- [Official plugin (plugin)](https://github.com/alibaba/lowcode-plugins)
+- [Ecological elements (materials, setters, plugins) toolchain](https://www.yuque.com/lce/doc/ulvlkz)
+- [User Documentation](http://lowcode-engine.cn/doc)
+- [API [WIP]](http://lowcode-engine.cn/doc?url=vlmeme)
+
+## 💻 Local debugging
+
+```bash
+$ git clone git@github.com: alibaba/lowcode-engine.git
+$ cd lowcode-engine
+$ npm install
+$ npm run setup
+$ npm start
+```
+
+> 📢 npm access speed is slow, Alibaba employees can use tnpm, other students recommend using cnpm or specifying a mirror registry.
+>
+> 📢 node version limited to 14
+>
+> 📢 Windows environment must use [WSL](https://docs.microsoft.com/zh-cn/windows/wsl/install), other terminals are not guaranteed to work normally
+
+After lowcode-engine is started, several umd files are provided, which can be debugged in combination with the [lowcode-demo](https://github.com/alibaba/lowcode-demo) project. Refer to the file proxy rules [here](https:/ /www.yuque.com/lce/doc/glz0fx).
+
+## 🤝 Participate in co-construction
+
+Please read first:
+1. [How to configure the engine debugging environment? ](https://www.yuque.com/lce/doc/glz0fx)
+2. [About the R&D collaboration process of the engine](https://www.yuque.com/lce/doc/contributing)
+3. [Engineering Configuration of Engine](https://www.yuque.com/lce/doc/gxwqg6)
+
+> Strongly recommend reading ["The Wisdom of Asking Questions"](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way), ["How to Ask Questions to the Open Source Community"](https: //github.com/seajs/seajs/issues/545) and [How to Report Bugs Effectively](http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html), [ "How to Submit Unanswerable Questions to Open Source Projects"](https://zhuanlan.zhihu.com/p/25795393), better questions are easier to get help. (This paragraph refers to [antd](https://github.com/ant-design/ant-design))
\ No newline at end of file
diff --git a/packages/engine/package.json b/packages/engine/package.json
index f80db3959..c0e01feb2 100644
--- a/packages/engine/package.json
+++ b/packages/engine/package.json
@@ -1,6 +1,6 @@
{
"name": "@alilc/lowcode-engine",
- "version": "1.0.2",
+ "version": "1.0.3-beta.0",
"description": "Universal API for AliLowCode engine",
"main": "lib/engine-core.js",
"module": "es/engine-core.js",
@@ -19,14 +19,14 @@
"license": "MIT",
"dependencies": {
"@alifd/next": "^1.19.12",
- "@alilc/lowcode-designer": "1.0.2",
- "@alilc/lowcode-editor-core": "1.0.2",
- "@alilc/lowcode-editor-skeleton": "1.0.2",
+ "@alilc/lowcode-designer": "1.0.3-beta.0",
+ "@alilc/lowcode-editor-core": "1.0.3-beta.0",
+ "@alilc/lowcode-editor-skeleton": "1.0.3-beta.0",
"@alilc/lowcode-engine-ext": "^1.0.0",
- "@alilc/lowcode-plugin-designer": "1.0.2",
- "@alilc/lowcode-plugin-outline-pane": "1.0.2",
- "@alilc/lowcode-shell": "1.0.2",
- "@alilc/lowcode-utils": "1.0.2",
+ "@alilc/lowcode-plugin-designer": "1.0.3-beta.0",
+ "@alilc/lowcode-plugin-outline-pane": "1.0.3-beta.0",
+ "@alilc/lowcode-shell": "1.0.3-beta.0",
+ "@alilc/lowcode-utils": "1.0.3-beta.0",
"react": "^16.8.1",
"react-dom": "^16.8.1"
},
diff --git a/packages/ignitor/package.json b/packages/ignitor/package.json
index f4445af7f..b07de7aec 100644
--- a/packages/ignitor/package.json
+++ b/packages/ignitor/package.json
@@ -1,6 +1,6 @@
{
"name": "@alilc/lowcode-ignitor",
- "version": "1.0.2",
+ "version": "1.0.3-beta.0",
"description": "点火器,bootstrap lce project",
"main": "lib/index.js",
"private": true,
diff --git a/packages/plugin-designer/package.json b/packages/plugin-designer/package.json
index 46c63b9e3..e0a48ec2a 100644
--- a/packages/plugin-designer/package.json
+++ b/packages/plugin-designer/package.json
@@ -1,6 +1,6 @@
{
"name": "@alilc/lowcode-plugin-designer",
- "version": "1.0.2",
+ "version": "1.0.3-beta.0",
"description": "alibaba lowcode editor designer plugin",
"files": [
"es",
@@ -18,7 +18,7 @@
],
"author": "xiayang.xy",
"dependencies": {
- "@alilc/lowcode-editor-core": "1.0.2",
+ "@alilc/lowcode-editor-core": "1.0.3-beta.0",
"react": "^16.8.1",
"react-dom": "^16.8.1"
},
diff --git a/packages/plugin-outline-pane/package.json b/packages/plugin-outline-pane/package.json
index fcc532a36..bcc956a2a 100644
--- a/packages/plugin-outline-pane/package.json
+++ b/packages/plugin-outline-pane/package.json
@@ -1,6 +1,6 @@
{
"name": "@alilc/lowcode-plugin-outline-pane",
- "version": "1.0.2",
+ "version": "1.0.3-beta.0",
"description": "Outline pane for Ali lowCode engine",
"files": [
"es",
@@ -13,10 +13,10 @@
},
"dependencies": {
"@alifd/next": "^1.19.16",
- "@alilc/lowcode-designer": "1.0.2",
- "@alilc/lowcode-editor-core": "1.0.2",
- "@alilc/lowcode-types": "1.0.2",
- "@alilc/lowcode-utils": "1.0.2",
+ "@alilc/lowcode-designer": "1.0.3-beta.0",
+ "@alilc/lowcode-editor-core": "1.0.3-beta.0",
+ "@alilc/lowcode-types": "1.0.3-beta.0",
+ "@alilc/lowcode-utils": "1.0.3-beta.0",
"classnames": "^2.2.6",
"react": "^16",
"react-dom": "^16.7.0"
diff --git a/packages/rax-renderer/package.json b/packages/rax-renderer/package.json
index 159c6537c..6408dc73b 100644
--- a/packages/rax-renderer/package.json
+++ b/packages/rax-renderer/package.json
@@ -1,6 +1,6 @@
{
"name": "@alilc/lowcode-rax-renderer",
- "version": "1.0.2",
+ "version": "1.0.3-beta.0",
"description": "Rax renderer for Ali lowCode engine",
"main": "lib/index.js",
"module": "es/index.js",
@@ -30,8 +30,8 @@
"build": "build-scripts build"
},
"dependencies": {
- "@alilc/lowcode-renderer-core": "1.0.2",
- "@alilc/lowcode-utils": "1.0.2",
+ "@alilc/lowcode-renderer-core": "1.0.3-beta.0",
+ "@alilc/lowcode-utils": "1.0.3-beta.0",
"rax-find-dom-node": "^1.0.1"
},
"devDependencies": {
diff --git a/packages/rax-simulator-renderer/package.json b/packages/rax-simulator-renderer/package.json
index 99bd98c02..0ece259bd 100644
--- a/packages/rax-simulator-renderer/package.json
+++ b/packages/rax-simulator-renderer/package.json
@@ -1,6 +1,6 @@
{
"name": "@alilc/lowcode-rax-simulator-renderer",
- "version": "1.0.2",
+ "version": "1.0.3-beta.0",
"description": "rax simulator renderer for alibaba lowcode designer",
"main": "lib/index.js",
"module": "es/index.js",
@@ -13,10 +13,10 @@
"build:umd": "build-scripts build --config build.umd.json"
},
"dependencies": {
- "@alilc/lowcode-designer": "1.0.2",
- "@alilc/lowcode-rax-renderer": "1.0.2",
- "@alilc/lowcode-types": "1.0.2",
- "@alilc/lowcode-utils": "1.0.2",
+ "@alilc/lowcode-designer": "1.0.3-beta.0",
+ "@alilc/lowcode-rax-renderer": "1.0.3-beta.0",
+ "@alilc/lowcode-types": "1.0.3-beta.0",
+ "@alilc/lowcode-utils": "1.0.3-beta.0",
"classnames": "^2.2.6",
"driver-universal": "^3.1.3",
"history": "^5.0.0",
diff --git a/packages/react-renderer/package.json b/packages/react-renderer/package.json
index 905e31c98..63a460276 100644
--- a/packages/react-renderer/package.json
+++ b/packages/react-renderer/package.json
@@ -1,6 +1,6 @@
{
"name": "@alilc/lowcode-react-renderer",
- "version": "1.0.2",
+ "version": "1.0.3-beta.0",
"description": "react renderer for ali lowcode engine",
"main": "lib/index.js",
"module": "es/index.js",
@@ -22,7 +22,7 @@
],
"dependencies": {
"@alifd/next": "^1.21.16",
- "@alilc/lowcode-renderer-core": "1.0.2"
+ "@alilc/lowcode-renderer-core": "1.0.3-beta.0"
},
"devDependencies": {
"@alib/build-scripts": "^0.1.18",
diff --git a/packages/react-simulator-renderer/package.json b/packages/react-simulator-renderer/package.json
index 71be781de..fcefeef74 100644
--- a/packages/react-simulator-renderer/package.json
+++ b/packages/react-simulator-renderer/package.json
@@ -1,6 +1,6 @@
{
"name": "@alilc/lowcode-react-simulator-renderer",
- "version": "1.0.2",
+ "version": "1.0.3-beta.0",
"description": "react simulator renderer for alibaba lowcode designer",
"main": "lib/index.js",
"module": "es/index.js",
@@ -15,10 +15,10 @@
"build:umd": "NODE_OPTIONS=--max_old_space_size=8192 build-scripts build --config build.umd.json"
},
"dependencies": {
- "@alilc/lowcode-designer": "1.0.2",
- "@alilc/lowcode-react-renderer": "1.0.2",
- "@alilc/lowcode-types": "1.0.2",
- "@alilc/lowcode-utils": "1.0.2",
+ "@alilc/lowcode-designer": "1.0.3-beta.0",
+ "@alilc/lowcode-react-renderer": "1.0.3-beta.0",
+ "@alilc/lowcode-types": "1.0.3-beta.0",
+ "@alilc/lowcode-utils": "1.0.3-beta.0",
"classnames": "^2.2.6",
"mobx": "^6.3.0",
"mobx-react": "^7.2.0",
diff --git a/packages/renderer-core/package.json b/packages/renderer-core/package.json
index ac35f7e70..0ee5d9f78 100644
--- a/packages/renderer-core/package.json
+++ b/packages/renderer-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@alilc/lowcode-renderer-core",
- "version": "1.0.2",
+ "version": "1.0.3-beta.0",
"description": "renderer core",
"license": "MIT",
"main": "lib/index.js",
@@ -14,8 +14,8 @@
},
"dependencies": {
"@alilc/lowcode-datasource-engine": "^1.0.0",
- "@alilc/lowcode-types": "1.0.2",
- "@alilc/lowcode-utils": "1.0.2",
+ "@alilc/lowcode-types": "1.0.3-beta.0",
+ "@alilc/lowcode-utils": "1.0.3-beta.0",
"classnames": "^2.2.6",
"debug": "^4.1.1",
"fetch-jsonp": "^1.1.3",
diff --git a/packages/shell/package.json b/packages/shell/package.json
index adbad546f..583453e78 100644
--- a/packages/shell/package.json
+++ b/packages/shell/package.json
@@ -1,6 +1,6 @@
{
"name": "@alilc/lowcode-shell",
- "version": "1.0.2",
+ "version": "1.0.3-beta.0",
"description": "Shell Layer for AliLowCodeEngine",
"main": "lib/index.js",
"module": "es/index.js",
@@ -15,11 +15,11 @@
},
"license": "MIT",
"dependencies": {
- "@alilc/lowcode-designer": "1.0.2",
- "@alilc/lowcode-editor-core": "1.0.2",
- "@alilc/lowcode-editor-skeleton": "1.0.2",
- "@alilc/lowcode-types": "1.0.2",
- "@alilc/lowcode-utils": "1.0.2",
+ "@alilc/lowcode-designer": "1.0.3-beta.0",
+ "@alilc/lowcode-editor-core": "1.0.3-beta.0",
+ "@alilc/lowcode-editor-skeleton": "1.0.3-beta.0",
+ "@alilc/lowcode-types": "1.0.3-beta.0",
+ "@alilc/lowcode-utils": "1.0.3-beta.0",
"classnames": "^2.2.6",
"enzyme": "^3.11.0",
"enzyme-adapter-react-16": "^1.15.5",
diff --git a/packages/types/package.json b/packages/types/package.json
index 36010958c..9198f07d4 100644
--- a/packages/types/package.json
+++ b/packages/types/package.json
@@ -1,6 +1,6 @@
{
"name": "@alilc/lowcode-types",
- "version": "1.0.2",
+ "version": "1.0.3-beta.0",
"description": "Types for Ali lowCode engine",
"files": [
"es",
diff --git a/packages/utils/package.json b/packages/utils/package.json
index e6d19e337..a484779ec 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@alilc/lowcode-utils",
- "version": "1.0.2",
+ "version": "1.0.3-beta.0",
"description": "Utils for Ali lowCode engine",
"files": [
"lib",
@@ -13,7 +13,7 @@
},
"dependencies": {
"@alifd/next": "^1.19.16",
- "@alilc/lowcode-types": "1.0.2",
+ "@alilc/lowcode-types": "1.0.3-beta.0",
"lodash": "^4.17.21",
"react": "^16",
"zen-logger": "^1.1.0"