# tiny-engine **Repository Path**: xiaoshi_love/tiny-engine ## Basic Information - **Project Name**: tiny-engine - **Description**: TinyEngine是一个低代码引擎,基于这个引擎可以构建或者开发出不同领域的低代码平台。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 76 - **Created**: 2023-09-27 - **Last Updated**: 2023-09-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
TinyEngine低代码引擎使能开发者定制低代码平台,支持在线实时构建低码平台,支持二次开发或集成低码平台能力
[English](README.md) | 简体中文 🌈 特性: - 跨端跨框架前端组件 - 支持在线实时构建、支持二次开发或被集成 - 直接生成可部署的源码,运行时无需引擎支撑 - 允许接入第三方组件、允许定制扩展插件 - 支持高代码与低代码,混合开发部署应用 - 平台接入 AI 大模型能力,辅助开发者构建应用 ## 开发 ### 安装所需的依赖 ```sh $ npm install $ pushd mockServer $ npm install $ popd ``` ### 本地开发,启动本地 mock 服务器,使用本地 mock 服务器的 mock 数据 ```sh $ npm run serve # 另起一个终端 $ cd mockServer $ npm run dev ``` 浏览器打开:`http://localhost:8080/?type=app&id=918&tenant=1&pageid=NTJ4MjvqoVj8OVsc` `url search`参数: - `type=app` 应用类型 - `id=xxx` 应用 ID - `tenant=xxx` 组织 ID - `pagdId=xxx` 页面 ID ## 构建 ```sh # 先构建所有插件 npm run build:plugin # 构建设计器 npm run build:alpha 或 build:prod # 发布所有插件 npm run publish:plugin # 发布设计器 npm run publish:core ``` ## 常规发包流程 1. 发布插件 npm run build:plugin && npm run publish:plugin 2. 发布设计器 a) 修改包名和版本号: 包名:@opentiny/tinybuilder-design-core-test 版本号:末位每次+1, 例如: ``` "name": "@opentiny/tinybuilder-design-core-test", "version": "1.0.87", ``` b) npm publish ## 🤝 参与贡献 如果你对我们的开源项目感兴趣,欢迎加入我们!🎉 参与贡献之前请先阅读[贡献指南](CONTRIBUTING.zh-CN.md)。 - 添加官方小助手微信 opentiny-official,加入技术交流群 - 加入邮件列表 opentiny@googlegroups.com ## 开源协议 [MIT](LICENSE)