9a12bf3c2f
* init project
Match-id-61778b743a9dc8d8df471dcb285fb229931648a6
* fix: fix build error (#1)
* fix: fix build error
* fix: fix server dependence
* fix: add logo and fix readme (#5)
* update readme (#6)
* fix: add logo and fix readme
* fix: update readme
* feat: add pnpm to project
* fix(bundle): fix env variable can not be bundle (#16)
* docs: add pr and bug template (#18)
* fix(bindEvents): fix bind Events can not delete (#22)
* feat: 修复当画布没有内容时控制台报错 (#26)
* fix:按钮组数据编辑后显示出错 (#24)
* fix:走马灯属性配置清空标签页后添加标签页显示出错 (#23)
* fix:走马灯属性配置清空标签页后添加标签页显示出错
* fix: 优化走马灯删除标签页问题修复方案
* fix(design-core): build error with monaco-editor (#57)
* fix(page-lock):页面解锁按钮图标修复 (#43)
* fix: 修复无页面时页面内容显示错误问题 (#31)
* fix: 修复不切换页面点击页面设置时表单校验错误问题 (#32)
* fix(block-list-icon):区块管理面板去掉列表图标 (#33)
* fix:区块管理面板去掉列表图标
* fix(block-list-icon):区块管理面板去掉列表图标
* feat(docs): add Milestones (#46)
* feat(chore): update package info (#53)
* feat(chore): update package info
* feat(docs-package): add homepage url
* fix(toolbars): disable toolbar btn when page is empty (#70)
* fix(toolbars): disable toolbar btn when page is empty
* fix(toolbar): disable preview when page is empty
* feat(doc): add doc link to readme (#54)
* fix(style): adjust style detail (#67)
* fix(canvas): change canvas menu item hiding to disabed (#75)
* fix(canvas): fix del key error when nothing is selected (#69)
* feat(chore): add setup script setup environment before serving (#80)
* fix(pluginMaterial): fix block list can't scroll when visible in canvas (#77)
* feat: 页面输入输出配置,配置内有内容时,按钮替换为展示部分文案内容。 (#66)
* feat: 页面输入输出配置,配置内有内容时,按钮替换为展示部分文案内容。
* feat: 方法名修改更加符合语义
* fix:修复属性面板-插槽开关切换schema不正确 (#85)
* fix:时间线步骤条编辑数据,步骤条会消失 (#84)
* fix: 时间线步骤条编辑data,时间线会消失
* Revert "fix: 时间线步骤条编辑data,时间线会消失"
This reverts commit
|
||
---|---|---|
.build_config | ||
.cid | ||
.codecheck | ||
.github | ||
.husky | ||
mockServer | ||
packages | ||
patches | ||
scripts | ||
.env.local | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
.npmignore | ||
.prettierignore | ||
.prettierrc | ||
CHANGELOG.md | ||
CONTRIBUTING.md | ||
CONTRIBUTING.zh-CN.md | ||
LICENSE | ||
README.md | ||
README.zh-CN.md | ||
jsconfig.json | ||
lerna.json | ||
lint-staged.config.js | ||
logo.svg | ||
package.json | ||
pnpm-workspace.yaml |
README.md
TinyEngine enables developers to customize low-code platforms, build low-bit platforms online in real time, and support secondary development or integration of low-bit platform capabilities.
English | 简体中文
🌈 Features:
- Cross-end cross-frame front-end components
- Supports online real-time construction, secondary development, or being integrated.
- Directly generate deployable source code without engine support.
- Allows access to third-party components and customized extension plug-ins.
- Supports high-code and low-code, and hybrid development and deployment of applications.
- The platform accesses AI big model capabilities to help developers build applications.
Documentation
- intro:https://opentiny.design/tiny-engine#/home
- tutorial:https://opentiny.design/tiny-engine#/help-center/course/engine
- playground:https://opentiny.design/tiny-engine#/tiny-engine-editor
Development
Dependencies required for installation
$ pnpm install
Local development: Start the local mock server and use the mock data of the local mock server.
$ pnpm dev
Local development, directly connected to the local tiny-engine-webservice server
-
Start tiny-engine-data-center
-
Start tiny-engine-webservice
-
Modify the origin value in
vite.config.js
in thepackages/design-core/
directory of the tiny-engine project to be the address port of your local webService project (the webService port defaults to 7011), such as:
Materials Synchronization Solution
$ pnpm splitMaterials
$ pnpm buildMaterials
Open a browser: http://localhost:8080/?type=app&id=918&tenant=1&pageid=NTJ4MjvqoVj8OVsc
url search
Parameters:
type=app
Application typeid=xxx
Application IDtenant=xxx
Organization IDpageid=xxx
Page ID
Build
# Build all plug-ins first
pnpm build:plugin
# Build Designer
pnpm build:alpha or build:prod
The folder where the product is located after building
tiny-engine/packages/design-core/dist/
Milestones
gantt
dateFormat YYYY-MM-DD
axisFormat %Y-%m-%d
1.0.0-beta.x version :active,2023-09-25, 2024-03-31
1.0.0-rc version : 2024-04-01, 2024-06-30
1.0.0 version : 2024-07-01, 2024-07-31
🤝 Participation and Contribution
If you are interested in our open source project, please join us! 🎉
Please read the Contribution Guide before participating in the contribution.
- Add official assistant WeChat opentiny-official and join the technical exchange group
- Join the mailing list opentiny@googlegroups.com