ruoyi-plus-soybean/README.zh_CN.md
2024-01-17 02:16:47 +08:00

5.9 KiB
Raw Blame History

Soybean Admin

English | 中文

license

Important

旧版本的 soybean-admin 已经移动到分支 legacy。建议使用最新版本的 soybean-admin。 新版本的文档正在编写中,请耐心等待。

简介

Soybean Admin 是一个基于 Vue3、Vite5、TypeScript、NaiveUI、Pinia 和 UnoCSS 的清新优雅的后台管理模板。采用最新流行的前端技术栈,内置丰富的主题配置,代码规范性极高,拥有自动化、智能化的文件路由系统。使用 ApiFox 生成模拟数据,开箱即用的后台管理解决方案,也可用于学习参考。

特性

  • 最新流行技术栈Vue3、Vite5、TypeScript、NaiveUI、Pinia 和 UnoCSS。
  • 清晰的项目结构:采用 pnpm monorepo结构清晰优雅易于维护。
  • TypeScript:严格的类型检查,易于维护。
  • 主题:内置丰富的主题配置,轻松结合 UnoCSS。
  • 文件路由系统:自动化、智能化的文件路由系统。更多细节请查看 Elegant Router
  • 权限路由:支持前端静态路由和后端动态路由。
  • 代码规范:代码规范性极高。更多细节请查看 SoybeanJS Code Standard

预览

文档

仓库

仓库 Github Gitee 预览
NaiveUI github gitee preview
AntDesign Vue github gitee preview

示例图片

使用

  • 环境准备

    • NodeJS: >= 18.0.0 (推荐 >=18.19.0)

    推荐使用 fnm 管理NodeJS版本. 安装教程

    • pnpm: >= 8.0.0 (推荐 >=8.14.0)
    • git
  • 克隆项目

git clone https://github.com/honghuangdc/soybean-admin.git
  • 安装依赖
pnpm i

项目采用 pnpm monorepo所以不能使用 npm 或 yarn 安装依赖。

  • 启动项目
pnpm dev
  • 构建项目
pnpm build

如何贡献

我们欢迎所有的贡献。您可以将任何想法提交为 pull requests 或 GitHub issue

Git 提交规范

项目内置了 commit 命令,通过执行 pnpm commit 可以创建符合 Conventional Commits 的提交信息。

浏览器支持

推荐使用最新版的 Chrome 浏览器进行开发,以获得更好的体验。

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

开源作者

Soybean

交流


  • Soybean's 微信 (业务咨询或合作) :

捐赠

如果您认为本项目对您有所帮助,可以请 Soybean 喝杯咖啡以示支持Soybean 的开源动力离不开您的支持和鼓励。

开源协议

项目基于 MIT © 2021 Soybean 协议,仅供学习参考,商业使用请保留作者版权信息,作者不保证也不承担任何软件的使用风险。