Skip to content

CubFE/cubfe-bpmn-template

Repository files navigation

CUBFE-FLOW-DESIGNER

Version Version License Chat

简介

这是一个基于bpmn.js与 flowable 为核心建立的流程设计框架,美化原有的设计面板与属性面板,实现中英双语切换 此方案为基础版本布局类型框架后续组件以及内容卡片自行补充

预览地址

https://cubfe.github.io/cubfe-bpmn-template/

技术栈

  • Vue 3: 用于构建用户界面的渐进式JavaScript框架。
  • Vite: 下一代前端开发与构建工具。
  • TailwindCSS: 一个高度可定制的低级CSS框架。
  • Shadcn-vue: 基于 tailwindcss + radix-vue 打造的前端 UI 组件库。
  • TypeScript: 为JavaScript添加了静态类型。

核心组件

  • bpmn-js: 流程设计器
  • Axios: 用于发送HTTP请求的流行库。
  • Pinia: 新一代的状态管理库,灵感来自于Vuex。
  • i18n: 国际化插件,帮助管理多语言支持。
  • Router: Vue Router,用于构建单页面应用(SPA)的路由管理。

特性

  • 高性能: 得益于Vite的快速构建和热重载。
  • 现代设计: 使用TailwindCSS,快速创建响应式和美观的UI。
  • 类型安全: 全面使用TypeScript,提升开发体验和代码质量。
  • 轻松扩展: 通过Pinia和i18n,轻松实现状态管理和国际化。
  • 简单配置: 基于Vue 3和Router,快速上手并构建单页面应用。

环境

  • Node.js: 18.17.0 或更高版本
  • npm: 10.8.1 或更高版本

快速开始

  1. 克隆仓库

    git clone https://github.com/your-repo/vue3-frontend-framework-template.git
    cd vue3-frontend-framework-template
  2. 安装依赖

    npm install
  3. 启动开发服务器

    npm run dev
  4. 构建生产环境

    npm run build
  5. 预览 http://localhost:3001

贡献

欢迎贡献!请 fork 此仓库并提交PR以参与开发。

许可证

MIT License. 请参阅 LICENSE 文件 了解更多详细信息。

About

Are you sure to delete the selected data item

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published