|
1 | | -AiLowCode代码开发平台(前端)-> [后端地址](https://github.com/ai-lowcode/server) |
2 | | -====================================== |
3 | | -当前最新版本:(开发中) |
| 1 | +# AiLowCode |
| 2 | +> 新一代 AI 驱动的低代码开发平台 |
4 | 3 |
|
5 | 4 | [](https://ailowcode.app) |
6 | | -[](https://axelu.me) |
7 | 5 | [](https://github.com/ai-lowcode/core/releases/tag/) |
8 | | -[](https://github.com/ai-lowcode/core/blob/master/LICENSE) |
| 6 | +[](https://github.com/ai-lowcode/core/blob/master/LICENSE) |
| 7 | +[](https://axelu.me) |
9 | 8 |
|
10 | | -[](https://github.com/ai-lowcode/core) |
11 | | -[](https://github.com/ai-lowcode/core) |
12 | | -[](https://github.com/ai-lowcode/core) |
| 9 | +[English](./README.en.md) | 简体中文 |
13 | 10 |
|
14 | | -## 项目介绍 |
| 11 | +## 📚 项目简介 |
15 | 12 |
|
16 | | -AiLowCode代码前端采用 Vue3.4、Vite5.0、 Element-Plus、TypeScript 等新技术方案。使用当前最先进的 monorepo pnpm turbo包管理方式,changeset 包发布方式。 |
17 | | -基于当前最火热的 ai 模型,从底层重新设计 lowcode/core 低代码渲染器,重写适配于现代化的 ai 低代码设计器。 |
18 | | -且采用更合理的方式重新设计 hooks,request,styles,types,utils 等包... |
| 13 | +AiLowCode 是一个基于人工智能的现代化低代码开发平台,旨在通过 AI 能力提升开发效率。本仓库为项目的前端部分,后端代码请访问 [ai-lowcode/server](https://github.com/ai-lowcode/server)。 |
19 | 14 |
|
20 | | -## 入门必备 |
| 15 | +### ✨ 特性 |
21 | 16 |
|
22 | | -本项目需要一定前端基础知识,请确保掌握 Vue 的基础知识,以便能处理一些常见的问题。 |
23 | | -建议在开发前先学一下以下内容,提前了解和学习这些知识,会对项目理解非常有帮助: |
| 17 | +- 🛠️ **现代化技术栈**:基于 Vue 3.4、Vite 5.0、Element-Plus、TypeScript |
| 18 | +- 📦 **先进的工程化**:采用 monorepo + pnpm + turbo 实现高效的包管理 |
| 19 | +- 🤖 **AI 驱动**:深度集成 AI 模型,从底层重新设计低代码渲染器 |
| 20 | +- 🎨 **优雅的架构**:经过精心设计的 hooks、request、styles、types、utils 等模块 |
24 | 21 |
|
25 | | -* [Vue3 文档](https://v3.vuejs.org/) |
26 | | -* [TypeScript](https://www.typescriptlang.org/) |
27 | | -* [Vue-router](https://next.router.vuejs.org/) |
28 | | -* [Element-Plus](https://www.antdv.com/components/overview-cn) |
29 | | -* [Es6](https://es6.ruanyifeng.com/) |
30 | | -* [Vitejs](https://vitejs.dev/) |
31 | | -* [Pinia(vuex替代方案)](https://pinia.esm.dev/introduction.html) |
32 | | -* [Vue-RFCS](https://github.com/vuejs/rfcs) |
| 22 | +## 🚀 快速开始 |
33 | 23 |
|
34 | | -## 界面参考 |
| 24 | +### 环境要求 |
35 | 25 |
|
36 | | -* [vue-pure-admin](https://github.com/pure-admin/vue-pure-admin) |
| 26 | +- Node.js >= 16 |
| 27 | +- pnpm >= 8 |
37 | 28 |
|
38 | | -## 界面预览 1 |
| 29 | +### 安装依赖 |
39 | 30 |
|
40 | | - |
41 | | - |
42 | | - |
43 | | - |
44 | | - |
45 | | - |
46 | | - |
47 | | - |
48 | | - |
49 | | - |
50 | | - |
51 | | - |
52 | | - |
53 | | - |
54 | | - |
55 | | - |
| 31 | +```bash |
| 32 | +pnpm install |
| 33 | +``` |
56 | 34 |
|
57 | | -## 平台交流 |
| 35 | +### 初始化 pkg |
58 | 36 |
|
59 | | -### 微信: |
| 37 | +```bash |
| 38 | +pnpm package-init |
| 39 | +``` |
60 | 40 |
|
61 | | - |
| 41 | +### 运行项目 |
62 | 42 |
|
63 | | -### QQ群: |
| 43 | +```bash |
| 44 | +pnpm --filter "ai-lowcode-admin" "dev" |
| 45 | +``` |
64 | 46 |
|
65 | | -[](https://qm.qq.com/q/YPjQJoIxqI) |
66 | | -点击链接加入群聊【Ai-LowCode 交流群】 |
| 47 | +## 🔧 技术栈 |
67 | 48 |
|
68 | | -## 浏览器支持 |
| 49 | +本项目采用以下技术栈: |
69 | 50 |
|
70 | | -**本地开发**推荐使用`Chrome 最新版`浏览器,**不支持**`Chrome 80`以下版本。 |
| 51 | +- [Vue 3](https://v3.vuejs.org/) - 渐进式 JavaScript 框架 |
| 52 | +- [TypeScript](https://www.typescriptlang.org/) - JavaScript 的超集 |
| 53 | +- [Vite](https://vitejs.dev/) - 下一代前端构建工具 |
| 54 | +- [Element-Plus](https://element-plus.org/) - Vue 3 组件库 |
| 55 | +- [Pinia](https://pinia.vuejs.org/) - Vue 状态管理方案 |
| 56 | +- [Vue Router](https://router.vuejs.org/) - Vue.js 官方路由 |
71 | 57 |
|
72 | | -**生产环境**支持现代浏览器,不支持 IE。 |
| 58 | +## 📸 界面预览 |
73 | 59 |
|
74 | | -| [](http://godban.github.io/browsers-support-badges/)IE | [](http://godban.github.io/browsers-support-badges/)Edge | [](http://godban.github.io/browsers-support-badges/)Firefox | [](http://godban.github.io/browsers-support-badges/)Chrome | [](http://godban.github.io/browsers-support-badges/)Safari | |
75 | | -|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------| |
76 | | -| not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions | |
| 60 | +<details> |
| 61 | +<summary>点击查看界面预览</summary> |
| 62 | + |
| 63 | + |
| 64 | + |
| 65 | + |
| 66 | +</details> |
| 67 | + |
| 68 | +## 🌍 浏览器支持 |
| 69 | + |
| 70 | +| [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt="Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)<br>Edge | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" alt="Firefox" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)<br>Firefox | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" alt="Chrome" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)<br>Chrome | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" alt="Safari" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)<br>Safari | |
| 71 | +| :---: | :---: | :---: | :---: | |
| 72 | +| 最新版本 ✅ | 最新版本 ✅ | 最新版本 ✅ | 最新版本 ✅ | |
| 73 | + |
| 74 | +## 🤝 社区与支持 |
| 75 | + |
| 76 | +### 加入交流群 |
| 77 | + |
| 78 | +- 微信群:扫描下方二维码 |
| 79 | + |
| 80 | +  |
| 81 | + |
| 82 | +- QQ群:[718136001](https://qm.qq.com/q/YPjQJoIxqI) |
| 83 | + |
| 84 | +## 📄 开源协议 |
| 85 | + |
| 86 | +[MIT](./LICENSE) License © 2024 [Axelu](https://github.com/ai-lowcode) |
0 commit comments