1
0
mirror of https://github.com/go-kratos/kratos.git synced 2025-03-19 21:18:07 +02:00

doc: update readme (#837)

This commit is contained in:
另维64 2021-04-14 18:00:21 +08:00 committed by GitHub
parent e1fe688e0c
commit 089cf9d0cb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -13,16 +13,20 @@ cd cmd/protoc-gen-go-errors && go install
``` ```
## Create a service ## Create a service
``` ```
# create a template project # create project template
kratos new helloworld kratos new blog
cd helloworld cd helloworld
# Add a proto template # download modules
kratos proto add api/helloworld/helloworld.proto go mod download
# Generate the source code of service by proto file
kratos proto service api/helloworld/helloworld.proto -t internal/service
make proto # generate Proto template
make build kratos proto add api/blog/blog.proto
make test # generate Proto source code
kratos proto client api/blog/blog.proto
# generate server template
kratos proto server api/blog/blog.proto -t internal/service、
# generate all proto source code, wire, etc.
go generate ./...
``` ```