• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ardan: web development framework

原作者: [db:作者] 来自: 网络 收藏 邀请

ardan

web rapid development framework

Deps

  • Gin HTTP web framework
  • XORM ORM Framework
  • Container Dependency injection container

CLI

ardan cli tools

Install

Go get

go get github.com/teamlint/ardan

OR Git

git clone [email protected]:teamlint/ardan.gitcd ardango install # OR: task install

Usages

Init Project

initial application project layout & infrastructure codes

ardan [global options] init [all|query|repository|service|controller]

mkdir myprojectcd myprojectgo mod init <name>ardan -s -dc <db-conn> init all

Project layout

Run

task run

OR

cd cmd/servergo run main.go

Model Sync

Create model file.

Write model file in app/model/tom.go

package modelimport (	"time")//ardan:sync//ardan:gen // Tom test modeltype Tom struct{	ID         string     `xorm:"not null pk unique CHAR(20) 'id'" json:"id"`	Username   string     `xorm:"not null index VARCHAR(100)" json:"username"`	CreatedAt  time.Time  `xorm:"not null created TIMESTAMPZ" json:"created_at"`}
ardan -dc <db-conn> sync 

view database

have fun!.

Generate Tools

genrate model query/repository/service/controller codes.

ardan gen [all|query|repository|service|controller]

ardan gen all

TODO


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap