Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

xinjiesoft/tiny-engine

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenTiny Logo

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 type
  • id=xxx Application ID
  • tenant=xxx Organization ID
  • pagdId=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

  1. Release the plug-in.
npm run build:plugin && npm run publish:plugin
  1. 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

MIT

About

TinyEngine是一个低代码引擎,基于这个引擎可以构建或者开发出不同领域的低代码平台。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Vue 42.9%
  • CSS 26.7%
  • JavaScript 23.8%
  • Less 6.1%
  • Other 0.5%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.