骑着蜗牛追导弹 01417eb3d7 | ||
---|---|---|
docs | ||
src | ||
web | ||
.gitignore | ||
LICENSE | ||
README.md | ||
application-macDev.yml | ||
application-windowDev.yml | ||
application.yml | ||
go.mod | ||
go.sum | ||
main.go |
README.md
d2admin-service
项目说明
本项目为一个前后端分离的应用,旨在提供一个简洁、易学的后端服务框架。
- 前端: D2 Admin Start Kit
- 后端: 从零开始构建,无依赖Casbin,无二次封装,适合学习。
文档地址
项目结构
- API 接口:
- 所有 API 接口必须在
src/infra/bind_api.go
文件中定义,并与gin.HandlerFunc
绑定。 - 所有 API 接口必须在数据库表
system_api
中定义。
- 所有 API 接口必须在
Go 版本
- 版本: go1.21.5 darwin/amd64
安装依赖并启动
go mod tidy
go run main.go
构建
go build -o d2admin-service
贡献指南
欢迎贡献代码!请遵循以下步骤:
- Fork 仓库
- 创建新分支:
git checkout -b feature/your-feature
- 提交更改:
git commit -m 'Add some feature'
- 推送分支:
git push origin feature/your-feature
- 发起 Pull Request
许可证
本项目采用 MIT License 许可证。