forked from opentiny/tiny-engine
b5fc639831 | ||
---|---|---|
.build_config | ||
.cid | ||
.codecheck | ||
.husky | ||
mockServer | ||
packages/vue-generator | ||
scripts | ||
src | ||
.env.alpha | ||
.env.development | ||
.env.prod | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
.npmignore | ||
.prettierignore | ||
.prettierrc | ||
CHNAGELOG.md | ||
CONTRIBUTING.md | ||
CONTRIBUTING.zh-CN.md | ||
LICENSE | ||
README.en-US.md | ||
README.md | ||
README.zh-CN.md | ||
canvas.html | ||
index.html | ||
jsconfig.json | ||
lerna.json | ||
lint-staged.config.js | ||
logo.svg | ||
package.json | ||
preview.html | ||
previewApp.html | ||
setting.html | ||
vite.config.js |
README.en-US.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.
Development
Dependencies required for installation
$ npm install
$ pushd mockServer
$ npm install
$ popd
Local development: Start the local mock server and use the mock data of the local mock server.
$ npm run serve
# start another terminal
$ cd mockServer
$ npm run dev
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 IDpagdId=xxx
Page ID
Build
# Build all plug-ins first
npm run build:plugin
# Build Designer
npm run build:alpha or build:prod
# Release all plug-ins.
npm run publish:plugin
# Publish the designer.
npm run publish:core
Common Packet Sending Process
- Release the plug-in.
npm run build:plugin && npm run publish:plugin
- Publish Designer
a) Change the package name and version number. Package name: @opentiny/tinybuilder-design-core-test Version number: The last digit plus 1 each time. For example:
"name": "@opentiny/tinybuilder-design-core-test",
"version": "1.0.87",
b) npm publish
🤝 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
License