Skip to content

libsilverwolf/yumemite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yumemite

yumemite是一个简单的Golang应用模板,它包含了:

  • 基于Gin的API后端
  • 基于NextJS+Tailwind+DaisyUI的前端(TBD)
  • 任务

目前进度:缓慢填坑中。

目前进度

  • 用户模块
  • 鉴权middleware (auth)

Feature

  • 自带了一个比较完善的用户系统(包括但不限于登录登出、会话管理、用户组、基于单个权限的权限控制)
  • 基于模块的项目结构设计,能够很方便的在二次开发过程中进行功能的插拔
  • 使用了go-wire进行依赖注入,更有效地组织各个依赖

Dependencies

Web Framework

DAO

Misc

Testing

Cloudflare Worker支持(挖坑)

Installation

首先请确保环境中安装了go-task(这是一个现代的GNU Make替代)。

task install-tools
# 运行测试
task test

# 更多命令请参考taskfile.yml进行使用

License

MIT

About

[开发中] go api脚手架

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages