1 Star 0 Fork 1

dgiot开源社区 / soybean-admin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Soybean Admin

license

简介

Soybean Admin 是一个基于 Vue3、Vite、TypeScript、Naive UI 的免费中后台模版,它使用了最新的前端技术栈,内置丰富的主题配置,有着极高的代码规范,基于mock实现的动态权限路由,开箱即用的中后台前端解决方案,也可用于学习参考。

特性

  • 最新技术栈:使用 Vue3/vite2 等前端前沿技术开发, 使用高效率的npm包管理器pnpm
  • TypeScript:应用程序级 JavaScript 的语言
  • 主题:丰富可配置的主题、暗黑模式,基于原子css - unocss的动态主题颜色
  • 代码规范:丰富的规范插件及极高的代码规范
  • 权限路由:简易的路由配置、基于mock的动态路由能快速实现后端动态路由
  • 请求函数:基于axios的完善的请求函数封装,提供Promise和hooks两种请求函数,加入请求结果数据转换的适配器

预览

文档

代码仓库

更新日志

CHANGELOG

后端服务

项目示例图

开发计划

  • 引入ECharts替换AntV G2Plot
  • 图表示例:ECharts、AntV G2
  • 多页签:支持query、hash等参数,同一页面支持多个Tab
  • 缓存主题配置
  • 添加锁屏组件、全局Iframe组件
  • 示例页面完善
  • 表单、表格示例
  • 性能优化(优化递归函数)
  • 精简版(新分支thin)
  • 文档完善
  • i18n国际化
  • element-plus版本
  • 其他UI版本
  • soybean-admin cli工具(选择不同UI)
  • soybean-admin 后台服务java版: soybean-admin-java
  • soybean-admin 后台服务go版: soybean-admin-go
  • soybean-admin 后台服务nodejs版: soybean-admin-nestjs
  • 前端可视化创建路由页面

安装使用

  • 克隆代码
git clone https://github.com/honghuangdc/soybean-admin.git
  • 安装依赖
pnpm i
  • 运行
pnpm dev
  • 打包
pnpm build

本地环境需要安装 pnpm 6.x 、Node.js 14.x 和 Git

如何贡献

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

Git 贡献提交规范

项目已经内置angular提交规范,通过git cz 代替git commit 命令即可。

git cz命令需要全局安装 commitizen

pnpm i -g commitizen

浏览器支持

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

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

IEIE  EdgeEdge FirefoxFirefox ChromeChrome SafariSafari
not support last 2 versions last 2 versions last 2 versions last 2 versions

开源作者

@Soybean

捐赠

如果你觉得这个项目对你有帮助,可以请Soybean喝杯饮料表示支持,Soybean开源的动力离不开各位的支持和鼓励。 赞助

交流

Soybean Admin 是完全开源免费的项目,在帮助开发者更方便地进行中大型管理系统开发,同时也提供微信和QQ交流群,使用问题欢迎在群内提问。

  • 微信交流群(添加本人微信拉进群),欢迎来技术交流,业务咨询。

  • QQ交流群 711301266

License

MIT © Soybean-2021

MIT License Copyright (c) 2021 Soybean Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

暂无描述 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/dgiiot/soybean-admin.git
git@gitee.com:dgiiot/soybean-admin.git
dgiiot
soybean-admin
soybean-admin
main

搜索帮助