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.
|
|
2 years ago | |
|---|---|---|
| api | 2 years ago | |
| dal | 2 years ago | |
| rpc | 2 years ago | |
| .gitignore | 2 years ago | |
| CHANGELOG.md | 2 years ago | |
| LICENSE | 2 years ago | |
| README.md | 2 years ago | |
| go.mod | 2 years 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开发中