Skip to content

常用基础脚手架的生成器,支持api服务、rpcx服务、loop服务、crontab服务脚手架,以及基于数据表生成基于xorm的model代码

License

Notifications You must be signed in to change notification settings

ant-libs-go/ant-coder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ant-coder

一个常用脚手架的生成器

Build

  • go-bindata -pkg templates -o templates/bindata.go templates/...
  • go build

Use

  • ant-coder -s [scene]
  • support scene:
    • go_model: 基于xorm可以根据表结构自动生成mysql model,model的结构借鉴PHP的Yii框架。核心意图是约束xorm过于灵活的使用方式,让任何实现只有一种写法
    • go_ui: API接口脚手架
    • go_loop_worker: 循环任务脚手架,适合于轮训场景
    • go_crontab_worker: 定时任务脚手架,适合于每分钟或每小时执行一次的场景
    • go_rpcx_server: RPCX的服务端脚手架。RPCX是一个类Dubbo的RPC框架,可以参考:https://github.com/smallnest/rpcx.

About

常用基础脚手架的生成器,支持api服务、rpcx服务、loop服务、crontab服务脚手架,以及基于数据表生成基于xorm的model代码

Resources

License

Stars

Watchers

Forks

Packages

No packages published