d2admin-service/README.md

1.2 KiB
Raw Permalink Blame History

d2admin-service

项目说明

本项目为一个前后端分离的应用,旨在提供一个简洁、易学的后端服务框架。

  • 前端: D2 Admin Start Kit
  • 后端: 从零开始构建无依赖Casbin无二次封装适合学习。

文档地址

项目结构

  • API 接口:
    • 所有 API 接口必须在 src/infra/bind_api.go 文件中定义,并与 gin.HandlerFunc 绑定。
    • 所有 API 接口必须在数据库表 system_api 中定义。

Go 版本

  • 版本: go1.21.5 darwin/amd64

安装依赖并启动

go mod tidy
go run main.go

构建

go build -o d2admin-service

贡献指南

欢迎贡献代码!请遵循以下步骤:

  1. Fork 仓库
  2. 创建新分支: git checkout -b feature/your-feature
  3. 提交更改: git commit -m 'Add some feature'
  4. 推送分支: git push origin feature/your-feature
  5. 发起 Pull Request

许可证

本项目采用 MIT License 许可证。