官网(后期完善) | 文档(后期完善) | 演示
开发初衷是了平常开始能有更多的摸鱼时间,通过简简单单的配置、一键生成后台系统,实现快速开发;通过生成75%,剩下25%就要自己定制化的功能。
后台系统基于 Webman 框架开发。webman是一款基于workerman开发的高性能HTTP服务框架。
前端使用Vue3 + Vite4 + Pinia + Antdv。
如果觉着还不错的话,就请点个 ⭐star 支持一下吧,这将是对我最大的支持和鼓励!
在使用 EvoAdmin 前请认真阅读开源协议。
用于交流学习,暂时没有(没人气,不玩单机孤儿)
- 后端代码生成(待反馈)
- 后台管理基础框架(高温锻造)
- 前段代码生成
- 前端基础组建(高温锻造)
- 表单设计器(不是json)
- 慢SQL拦截,做语句分析给优化建议
- 常用后端组件示例代码;例如:微信和支付宝支付等等(只对接官方SDK;减少composer依赖)
- 请大爷们看下webman官方文档(注意:禁用函数)。
- PHP >= 8.1
- PHP 扩展没有什么特殊要求,webman能运行即可
- Mysql >= 8.0
- Redis >= 6.0
- node >=18
- git 拉代码,命令行执行
composer install
git clone https://github.com/Fluox-Etine/EvoAdmin.git
git clone https://gitee.com/old-friends-come-again/EvoAdmin.git
-
把SQL文件导入到数据库中(SQL文件在 data/sql 中请食用最新的sql文件)
-
后端代码
cd server && composer install
如果composer 安装失败 请尝试使用国内镜像站点
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
- 前端代码
pnpm install
pnpm dev
pnpm build
- 账号:admin
- 密码:123456
请勿添加脏数据
以下排名不分先后
feat
增加新功能fix
修复问题/BUGstyle
代码风格相关无影响运行结果的perf
优化/性能提升refactor
重构revert
撤销修改test
测试相关docs
文档/注释chore
依赖更新/脚手架配置修改等workflow
工作流改进ci
持续集成types
类型定义文件更改wip
开发中