You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NoahLan e3b25286a9 | 1 year ago | |
---|---|---|
dal | 1 year ago | |
.gitignore | 1 year ago | |
CHANGELOG.md | 1 year ago | |
LICENSE | 1 year ago | |
README.md | 1 year ago | |
go.mod | 1 year ago |
README.md
N-Admin
简介
N-Admin 是一个开箱即用的分布式微服务框架,基于go-zero
开发,为开发多种规模的后台提供了丰富的功能。
支持代码生成,自带多种扩展。
文档
特性
- 技术栈 entgo, casbin, kafka, go-zero
- Swagger 支持
go-swagger
- 统一错误处理 基于国际化的统一错误处理,
rpc
输出错误信息key
,api
端输出国际化提示信息。 - 国际化 内置完善的
i18n
国际化支持 - 服务注册发现 兼容
etcd
,nacos
,consul
等注册发现中心 - 配置中心 使用
consul
,nacos
等作为配置中心 - 权限 基于
casbin
,内置完善的权限管理系统 - 其它 流量控制,服务熔断等
功能点
- 用户管理
- 部门管理
- 岗位管理
- 菜单管理
- 角色管理
- 数据字典
- 操作日志
- 接口文档
- 服务监控
项目规划
预览
快速开始
更新日志
可选服务
如何贡献
非常欢迎你的加入!
Git提交规范
-
feat
增加新功能fix
修复问题/BUGstyle
代码风格相关无影响运行结果的perf
优化/性能提升refactor
重构revert
撤销修改test
测试相关docs
文档/注释chore
依赖更新/脚手架配置修改等workflow
工作流改进ci
持续集成types
类型定义文件更改wip
开发中