luzhenxing vor 2 Monaten
Ursprung
Commit
22c10670ed
1 geänderte Dateien mit 90 neuen und 7 gelöschten Zeilen
  1. 90 7
      README.md

+ 90 - 7
README.md

@@ -1,10 +1,93 @@
-# 冠客微信管理后台
+# WeChat UI
 
-## 安装
-> pnpm install
+基于 Vue 3 + TypeScript + Vite + Ant Design Vue 的微信管理系统前端项目。
 
-## 开发
-> pnpm dev
+## 技术栈
 
-## 编译
-> pnpm build
+- 核心框架:Vue 3
+- 开发语言:TypeScript
+- 构建工具:Vite 5
+- UI 框架:Ant Design Vue 4
+- 状态管理:Pinia
+- 路由管理:Vue Router 4
+- 包管理器:pnpm
+- 代码规范:ESLint + Prettier + StyleLint
+- Git 提交规范:Commitizen + Husky
+- 国际化:vue-i18n
+- 图表:ECharts
+- 富文本编辑器:TinyMCE
+- 代码编辑器:CodeMirror
+
+## 项目特性
+
+- 🚀 使用 Vue 3 + TypeScript + Vite 等最新技术栈
+- 📦 基于 pnpm + workspace 的 monorepo 项目结构
+- 🎨 集成了 Ant Design Vue 4.x 组件库
+- 🌍 支持国际化多语言
+- 📊 集成 ECharts 图表
+- 🔧 完善的开发工具链和代码规范
+- 🔐 内置权限管理和用户认证
+- 📝 支持富文本编辑和 Markdown
+
+## 快速开始
+
+```bash
+# 安装依赖
+pnpm install
+
+# 启动开发服务器
+pnpm dev
+
+# 构建生产版本
+pnpm build
+
+# 代码检查
+pnpm lint
+```
+
+## 项目结构
+
+```
+├── apps/               # 子应用目录
+├── internal/          # 内部工具和配置
+├── packages/          # 公共包
+├── src/              # 主应用源码
+├── mock/             # 模拟数据
+├── public/           # 静态资源
+└── types/            # 类型定义
+```
+
+## 开发指南
+
+### 环境要求
+
+- Node.js >= 18.12.0
+- pnpm >= 8.10.0
+
+### 开发规范
+
+- 遵循 Vue 3 组合式 API 风格
+- 使用 TypeScript 编写代码
+- 遵循 ESLint 和 Prettier 配置的代码风格
+- 使用 Commitizen 规范 Git 提交信息
+
+### 分支管理
+
+- main: 主分支,用于发布
+- develop: 开发分支
+- feature/*: 功能分支
+- hotfix/*: 紧急修复分支
+
+## API 配置
+
+项目支持多个 API 代理配置:
+
+- /api: 微信相关 API
+- /sys-api: 系统核心 API
+- /fms-api: 文件管理 API
+- /mms-api: 内容管理 API
+- /wechat-api: 微信服务 API
+
+## 许可证
+
+[MIT License](LICENSE)