Skip to content

FE92star/tiga-lowcode

Repository files navigation

tiga-low-code

迪迦低代码平台

实现参照标准

布局可以直接参照稿定设计的 h5 页面制作平台

技术栈

vue3+vue-router+ts+vite

功能点实现 TODO

  • pnpm monorepo 工程搭建
  • 网格线画布
  • 组件编辑器(属性、事件、动画)
  • 自定义组件开发、渲染 schema 规范
  • 组件拖拽、删除、层级调整、吸附
  • 编辑状态的撤销、重做
  • 页面预览、保存功能
  • psd 文件导入与解析
  • 基于 schema 规范进行源码生成
  • 其他有意思的功能模块...

pnpm monorepo

本项目使用pnpmworkspace工作区来进行多包管理,下面是一些基本的公用/私有包的安装命令

  1. 公用包安装
pnpm add [package] -w
  1. 私有包安装
  • scope-package-name为私有仓库的包名name对应的名称
pnpm add [package] -r --filter [scope-package-name]
  1. 工作区包之前的互相链接引用
  • 同私有包的安装命令一样,只不过包名需要替换,初始化软链会包含workspace前缀,pnpm publish后会自动修正为真实的包 URL 版本
pnpm add [scope-package-name] -r --filter [target-scope-package-name]

依赖安装、启动、构建

pnpm i
pnpm dev
pnpm build

About

基于vue3+vite+ts的自制低代码平台

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published