Go to file
2022-05-25 09:28:24 +08:00
.github remove code coverage report 2022-03-01 10:04:07 +08:00
.husky chore: add commit lint and script 2022-05-23 15:48:47 +08:00
assets init spec v0.1.0 2021-06-16 13:30:04 +08:00
config feat: add @sunmao-ui/shared 2022-04-25 16:15:46 +08:00
docs doc: what is sunmao-ui, zh version 2022-05-11 17:26:46 +08:00
examples refactor ImplWrapper 2022-04-20 18:56:29 +08:00
packages Merge pull request #412 from webzard-io/mask/scroll-intersection 2022-05-25 09:28:24 +08:00
spec/zh_CN refactor runtime variables to sunmao 2021-11-21 14:42:50 +08:00
.cz-config.js chore: add commit lint and script 2022-05-23 15:48:47 +08:00
.czrc chore: add commit lint and script 2022-05-23 15:48:47 +08:00
.eslintrc.json extend metadata and set category annotation to core components 2022-02-09 12:50:51 +08:00
.gitignore use tsup to bundle core and runtime packages 2021-10-27 11:45:19 +08:00
.prettierrc introduce CodeMirror to implement code editors 2021-10-19 00:14:44 +08:00
commitlint.config.js chore: add commit lint and script 2022-05-23 15:48:47 +08:00
lerna.json impl plain button, text and app 2021-07-05 14:49:45 +08:00
LICENSE Initial commit 2021-06-15 16:10:25 +08:00
package.json chore: change the commitlint versions 2022-05-23 15:49:24 +08:00
README.md update readme 2021-12-28 14:11:13 +08:00
tsconfig.json init core package 2021-07-02 16:06:02 +08:00
yarn.lock chore: change the commitlint versions 2022-05-23 15:49:24 +08:00

🪵 Sunmao-UI 🪚

MIT License GitHub issues Github Stars

🚧 Sunmao-UI is heavily under construction! 🚧 As excited as you may be, we don't recommend this early alpha for production use. Still, give it a try if you want to have some fun and don't mind logging bugs along the way :)

Sunmao-UI is a low code front end framework, by which you can easily build you front end app with any UI libray you like! Try online demo here.

📖 Features

  • Encapsulate any kind of ui components and reuse them in low code editor
  • Easily extend component abilities

📁 Directory

Sunmao-UI is a monorepo, includes:

  • Core: the type definition of Sunmao-UI.
  • Runtime: a runtime to render Sunmao-UI application.
  • Editor: a gui-editor of Sunmao-UI.

🖥️ Local development

yarn global add lerna
yarn
cd packages/editor
yarn dev

🧪 Test

yarn test:ci

🔧Build

yarn prepublish 

After modifying runtime or core files, must rebuild them. Otherwise, the place where these two packages are called in the editor will not change.

⚖️ LICENSE

MIT © Open Sauced