diff --git a/README.md b/README.md index 3ef7877df8379f61c300e44e202590b1137a06f2..77e88191fda4fd5bacfcefcb60cec65c77ebf1fc 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ + + # ibiz-app-hub
-基于iBiz平台产出的模型和Vue全家桶(Vue3、Vite、Element Plus、TSX)构建, +基于iBiz平台产出的模型和Vue全家桶(Vue3、Vite、Element Plus、TSX)构建。 -[📚 官方说明网站 https://open.ibizlab.cn/apphub ](https://open.ibizlab.cn/apphub/). +[📚 官方说明网站 https://open.ibizlab.cn/apphub ](https://open.ibizlab.cn/apphub/) ## 特性 -- 🐒 **开箱即用解决方案**: 完整的企业级中后台前端套件,预置权限管理/路由配置/多语言等模块,可直接用于生产环境的企业级中后台前端解决方案 -- 🐯 **跨应用协同架构**: 基于模型数据驱动的微前端集成方案,各团队可独立演进各自的产品,由框架层统一处理应用间的服务编排、状态管理和视图集成 -- 🦁 **模型驱动开发**: 支持DSL配置到UI组件的自动化映射,实现快速开发与业务定制 -- 🐌 **多场景融合方案**: 支持应用菜单、数据关系部件、树部件、界面行为组等场景融合 -- 🐂 **热插拔插件生态**: 完备的插件体系,支持运行时动态加载/卸载,快速响应复杂业务 +- 🐒 **开箱即用解决方案**: 完整的企业级中后台前端套件,预置权限管理、路由配置、多语言等模块,可直接用于生产环境的企业级中后台前端解决方案。 +- 🐯 **跨应用协同架构**: �aten-数据驱动的微前端集成方案,各团队可独立演进各自的产品,由框架层统一处理应用间的服务编排、状态管理和视图集成。 +- 🦁 **模型驱动开发**: 支持DSL配置到UI组件的自动化映射,实现快速开发与业务定制。 +- 🐌 **多场景融合方案**: 支持应用菜单、数据关系部件、树部件、界面行为组等场景融合。 +- 🐂 **热插拔插件生态**: 完备的插件体系,支持运行时动态加载/卸载,快速响应复杂业务。 -## 什么时候用? +## 适用场景 -如果你的项目 +如果你的项目: - 需要快速交付企业级前端应用 - - 快速应对复杂多变的业务需求 - - 构建高可维护的前端资产 - - 多应用整合存在显著的架构治理成本 - -- 覆盖垂直业务场景(如: AI 交互、数据可视化、工作流引擎、表单设计、逻辑设计等) +- 覆盖垂直业务场景(如:AI交互、数据可视化、工作流引擎、表单设计、逻辑设计等) 如果你希望减少重复建设、提升交付速度、保持架构灵活性,iBizHUB会是一个高效的选择。 @@ -37,37 +35,37 @@ ### 核心框架 -- **Vue 3**:核心框架,提供响应式数据绑定、组件化开发等能力。 -- **Vue Router 4**:官方路由管理库,支持动态路由、嵌套路由等功能。 -- **Pinia**:轻量级状态管理库,替代 Vuex,支持 TypeScript 和 Composition API。 +- **Vue 3**:核心框架,提供响应式数据绑定和组件化开发能力。 +- **Vue Router 4**:官方路由管理库,支持动态路由和嵌套路由。 +- **Pinia**:轻量级状态管理库,替代Vuex,支持TypeScript和Composition API。 ### UI框架 -- **Element Plus**:web端UI框架,基于 Vue 3,面向设计师和开发者的组件库。 -- **Vant**:移动端UI框架,一个轻量、可定制的移动端组件库。 +- **Element Plus**:web端UI框架,基于Vue 3,面向设计师和开发者的组件库。 +- **Vant**:移动端组件库,轻量且可定制。 -### **数据请求** +### 数据请求 -- **Axios**:流行的 HTTP 请求库,支持拦截器、请求取消等功能。 +- **Axios**:流行的HTTP请求库,支持拦截器、请求取消等。 -### **样式** +### 样式 -- **Sass**:CSS 预处理器,增强样式编写能力。 +- **Sass**:CSS预处理器,增强样式编写能力。 ### 国际化 -- **Vue I18n**:Vue 官方国际化库,支持多语言切换。 +- **Vue I18n**:Vue官方国际化库,支持多语言切换。 ### 工具链 -- **Vite**:下一代前端构建工具,提供极快的开发服务器启动和热更新。 -- **pnpm**:高效、磁盘空间友好的包管理工具,支持 Monorepo。 -- **ESLint**:代码质量检查工具,支持 Vue 3 语法。 -- **Prettier**:代码格式化工具,与 ESLint 配合使用。 +- **Vite**:下一代前端构建工具,提供极速开发服务器启动和热更新。 +- **pnpm**:高效、磁盘空间友好的包管理工具,支持Monorepo。 +- **ESLint**:代码质量检查工具,支持Vue 3语法。 +- **Prettier**:代码格式化工具,与ESLint配合使用。 ### 测试工具 -- **Vitest**:基于 Vite 的测试框架,支持单元测试和组件测试。 +- **Vitest**:基于Vite的测试框架,支持单元测试和组件测试。 ## 快速开始 @@ -115,22 +113,22 @@ $ npm run demo:preview | 库名称 | 功能描述 | | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| `@ibiz/model-core` | 前端应用层模型对象接口规范,[查看详细说明](https://gitee.com/ibizlab-cloud/ibiz-app-hub/tree/master/models/model-core) | -| `@ibiz/rt-model-api` | iBiz前端运行时模型编译库,[查看详细说明](https://gitee.com/ibizlab-cloud/ibiz-app-hub/tree/master/models/rt-model-api) | -| `@ibiz-template/core` | 运行时核心库,[查看详细说明](https://gitee.com/ibizlab-cloud/ibiz-app-hub/tree/master/packages/core) | -| `@ibiz-template/model-helper` | 模型处理工具库,[查看详细说明](https://gitee.com/ibizlab-cloud/ibiz-app-hub/tree/master/packages/model-helper) | -| `@ibiz-template/runtime` | 运行时逻辑库,[查看详细说明](https://gitee.com/ibizlab-cloud/ibiz-app-hub/tree/master/packages/runtime) | -| `@ibiz-template/theme` | 样式功能库,[查看详细说明](https://gitee.com/ibizlab-cloud/ibiz-app-hub/tree/master/packages/theme) | -| `@ibiz-template/vue3-util` | 通用组件库(vue3),[查看详细说明](https://gitee.com/ibizlab-cloud/ibiz-app-hub/tree/master/packages/vue3-util) | -| `@ibiz-template/web-theme` | web端主题样式,[查看详细说明](https://gitee.com/ibizlab-cloud/ibiz-app-hub/tree/master/components/web-theme) | -| `@ibiz-template/vue3-components` | web端组件库,[查看详细说明](https://gitee.com/ibizlab-cloud/ibiz-app-hub/tree/master/components/ibiz-next-vue3) | -| `@ibiz-template/mob-theme` | 移动端主题样式,[查看详细说明](https://gitee.com/ibizlab-cloud/ibiz-app-hub/tree/master/components/mob-theme) | -| `@ibiz-template/mob-vue3-components` | 移动端组件库,[查看详细说明](https://gitee.com/ibizlab-cloud/ibiz-app-hub/tree/master/components/ibiz-next-mob-vue3) | -| `@ibiz-template-plugin/gantt` | iBiz甘特图插件,[查看详细说明](https://gitee.com/ibizlab-cloud/ibiz-app-hub/tree/master/plugins/ibiz-gantt) | -| `@ibiz-template-plugin/ai-chat` | iBizAI交互框插件,[查看详细说明](https://gitee.com/ibizlab-cloud/ibiz-app-hub/tree/master/plugins/ibiz-ai-chat) | -| `@ibiz-template-plugin/bi-report` | iBiz智能报表,[查看详细说明](https://gitee.com/ibizlab-cloud/ibiz-app-hub/tree/master/plugins/ibiz-bi-report) | -| `@ibiz-template-plugin/data-view` | iBiz数据大屏,[查看详细说明](https://gitee.com/ibizlab-cloud/ibiz-app-hub/tree/master/plugins/ibiz-data-view) | -| `@ibiz-template/devtool` | IBiz系统可视化调试套件,[查看详细说明](https://gitee.com/ibizlab-cloud/ibiz-app-hub/tree/master/plugins/ibiz-template-devtools) | +| `@ibiz/model-core` | 前端应用层模型对象接口规范 | +| `@ibiz/rt-model-api` | iBiz前端运行时模型编译库 | +| `@ibiz-template/core` | 运行时核心库 | +| `@ibiz-template/model-helper` | 模型处理工具库 | +| `@ibiz-template/runtime` | 运行时逻辑库 | +| `@ibiz-template/theme` | 样式功能库 | +| `@ibiz-template/vue3-util` | 通用组件库(vue3) | +| `@ibiz-template/web-theme` | web端主题样式 | +| `@ibiz-template/vue3-components` | web端组件库 | +| `@ibiz-template/mob-theme` | 移动端主题样式 | +| `@ibiz-template/mob-vue3-components` | 移动端组件库 | +| `@ibiz-template-plugin/gantt` | iBiz甘特图插件 | +| `@ibiz-template-plugin/ai-chat` | iBizAI交互框插件 | +| `@ibiz-template-plugin/bi-report` | iBiz智能报表 | +| `@ibiz-template-plugin/data-view` | iBiz数据大屏 | +| `@ibiz-template/devtool` | IBiz系统可视化调试套件 | ## 跨应用协同架构 