Skip to content

go-kirito/cmd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kirito

Kirito 来自于 Kratos 魔改版,新增注入依赖的wire文件,结合wire命令,可自动生成依赖注入文件,开发人员只需要关心业务开发即可

环境依赖

安装

go get -u github.com/go-kirito/cmd/kirito

项目创建

# create project's layout
kirito new helloworld

cd helloworld
# pull dependencies
go mod download
# generate proto template
kirito proto add api/helloworld/helloworld.proto
# generate proto code
kirito proto client api/helloworld/helloworld.proto
# generate wire
kirito wire .
# generate usecase template
kirito proto server api/helloworld/helloworld.proto -t internal/app/helloworld/usecase

# run
make run

Kirito升级

kirito upgrade