n-admin 后端项目
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 29bb09a130 feat: 完善 user_social / department / 查询单个无条件时直接返回 1 year ago
api/desc wip: core模块生成。 1 year ago
dal feat: 完善 user_social / department / 查询单个无条件时直接返回 1 year ago
doc wip: core模块生成。 1 year ago
rpc feat: 完善 user_social / department / 查询单个无条件时直接返回 1 year ago
.gitignore first commit 1 year ago
CHANGELOG.md first commit 1 year ago
LICENSE first commit 1 year ago
Makefile wip: core模块生成。 1 year ago
README.md first commit 1 year ago
go.mod fix: core模块完成用户/用户角色/角色 相关编码 1 year ago
go.sum fix: core模块完成用户/用户角色/角色 相关编码 1 year ago
n-admin-server.yml wip: core模块生成。 1 year ago

README.md

N-Admin


简介

N-Admin 是一个开箱即用的分布式微服务框架,基于go-zero开发,为开发多种规模的后台提供了丰富的功能。 支持代码生成,自带多种扩展。

文档

特性

  • 技术栈 entgo, casbin, kafka, go-zero
  • Swagger 支持go-swagger
  • 统一错误处理 基于国际化的统一错误处理,rpc输出错误信息keyapi端输出国际化提示信息。
  • 国际化 内置完善的i18n国际化支持
  • 服务注册发现 兼容etcd, nacos, consul等注册发现中心
  • 配置中心 使用consul, nacos等作为配置中心
  • 权限 基于casbin,内置完善的权限管理系统
  • 其它 流量控制,服务熔断等

功能点

  • 用户管理
  • 部门管理
  • 岗位管理
  • 菜单管理
  • 角色管理
  • 数据字典
  • 操作日志
  • 接口文档
  • 服务监控

项目规划

预览

快速开始

更新日志

CHANGELOG

可选服务

如何贡献

非常欢迎你的加入!

Git提交规范

  • 参考 vue 规范 (Angular)

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

License

MIT © NoahLan-2023