代码拉取完成,页面将自动刷新
同步操作将从 极客时间/极客时间-初级Go工程师训练营 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# 你可以直接执行 make 命令,也可以单独的命令复制到控制台。
# 注意,如果你是 Windows 并且不是在 WSL 下,
# 要注意文件分隔符使用 Windows 的分隔符。
.PHONY: generate
generate:
@make mock
.PHONY: mock
mock:
@go generate -tags=wireinject ./...
@go mod tidy
.PHONY: grpc
grpc:
@buf generate webook/api/proto
.PHONY: grpc_mock
grpc_mock:
@mockgen -source=webook/api/proto/gen/article/v1/article_grpc.pb.go -package=artmocks -destination=webook/api/proto/gen/article/v1/mocks/article_grpc.mock.go
@mockgen -source=webook/api/proto/gen/intr/v1/interactive_grpc.pb.go -package=intrmocks -destination=webook/api/proto/gen/intr/v1/mocks/interactive_grpc.mock.go
@mockgen -source=webook/api/proto/gen/payment/v1/payment_grpc.pb.go -package=pmtmocks -destination=webook/api/proto/gen/payment/v1/mocks/payment_grpc.mock.go
@mockgen -source=webook/api/proto/gen/follow/v1/follow_grpc.pb.go -package=followmocks -destination=webook/api/proto/gen/follow/v1/mocks/follow_grpc.mock.go
.PHONY: e2e
e2e:
@docker compose -f webook/docker-compose.yaml down
@docker compose -f webook/docker-compose.yaml up -d
@go test -race ./webook/... -tags=e2e
@docker compose -f webook/docker-compose.yaml down
.PHONY: e2e_up
e2e_up:
@docker compose -f webook/docker-compose.yaml up -d
.PHONY: e2e_down
e2e_down:
@docker compose -f webook/docker-compose.yaml down
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。