Skip to content
forked from boyazuo/yxboot

YXBoot 是一个开箱即用的前后台管理系统框架,基于 TypeScript、Vue3、Antd Vue、SpingBoot3等最新主流技术实现。

License

Notifications You must be signed in to change notification settings

liuzh-fork/yxboot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YXBoot

license last commit

简介

YXBoot 是一个开箱即用的前后台管理系统框架。YXBoot 以前后端分离的方式整合了前后端框架,前端框架使用了最新的vue3, vite4, Ant Design Vue 4.0, TypeScript 等主流技术开发,后端框架使用了最新的SpringBoot3, Spring Security, JWT 等技术。

特性

  • 整合前后端框架:提供整合了前后端的完整系统框架
  • 最新技术栈:前后端均使用前沿主流技术开发
  • 最佳实践经验:从框架到组件、代码,不断优化,以最佳实践经验开发
  • 基础封装:对常用功能组件进行基础封装,实现通用的基础上尽可能避免框架过重
  • 定制主题:可配置的主题
  • 权限:内置完善的权限配置方案

技术架构

开发环境

  • 语言:JAVA 17
  • IDE(后端):IDEA
  • IDE(前端):VS Code、 IDEA
  • 依赖管理:Maven
  • 缓存: Redis
  • 数据库: MySQL
  • 前端构建:node(>=16.15.1)、pnpm(>=8.1.0)

后端

  • 基础框架:Spring Boot 3.2.2
  • 安全框架:Spring Security、JWT
  • 持久层框架: MyBatis Plus
  • 数据库连接池:Druid
  • 其他:Swagger、Hutool、Freemarker 等

前端

  • 基础框架:Vue 3.4.15
  • UI 库:Ant design Vue 4.1.2
  • 状态管理:pinia 2.1.7
  • 打包:Vite 5.0.12
  • 其他:axios、lodash、dayjs 等

预览

账号: admin,密码:123456

界面展示

前端构建说明

  • 获取项目代码
git clone https://github.com/boyazuo/yxboot.git
  • 安装依赖
cd yxboot-admin

pnpm i
  • 运行
pnpm dev
  • 打包
pnpm build

如何贡献

非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request。

Pull Request:

  1. Fork 代码!
  2. 创建自己的分支: git checkout -b feat/xxxx
  3. 提交你的修改: git commit -am 'feat(function): add xxxxx'
  4. 推送您的分支: git push origin feat/xxxx
  5. 提交pull request

Git 贡献提交规范

  • 参考 vue 规范 (Angular)

    • feat 增加新功能
    • fix 修复问题/BUG
    • style 代码风格相关无影响运行结果的
    • perf 优化/性能提升
    • refactor 重构
    • revert 撤销修改
    • test 测试相关
    • docs 文档/注释
    • chore 依赖更新/脚手架配置修改等
    • workflow 工作流改进
    • ci 持续集成
    • types 类型定义文件更改
    • wip 开发中

浏览器支持

本地开发推荐使用Chrome 80 浏览器

支持现代浏览器, 不支持 IE

 Edge
IE
 Edge
Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
not support last 2 versions last 2 versions last 2 versions last 2 versions

维护者

@Boya

交流

YXBoot 是完全开源免费的项目,旨在帮助开发者更方便地进行中大型管理系统开发。如果遇到问题或者想交流 YXBoot,可以添加微信(请备注“YXBoot”)。

About

YXBoot 是一个开箱即用的前后台管理系统框架,基于 TypeScript、Vue3、Antd Vue、SpingBoot3等最新主流技术实现。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 44.1%
  • Vue 29.4%
  • Java 20.4%
  • PLpgSQL 4.3%
  • Less 0.9%
  • JavaScript 0.6%
  • Other 0.3%