wechaty / go-grpc

Go Stubs for Chatie GRPC (DO NOT EDIT: Code generated by protoc-gen-go)
Apache License 2.0
1 stars 1 forks source link

Chatie GRPC Go Module Published #1

Open huan opened 4 years ago

huan commented 4 years ago

We are working on the Go Wechaty recently, so we will need to support the Go version of our GRPC stubs.

The generating part will be very similar to the TypeScript & Python version that we are already supported. see: @chatie/grpc@NPM & chatie-grpc@PyPI

However, there's a difference between the Go and TypeScript/Python: we need to store the generated Go stub source code in our repository, instead of published to a centralized package manager site.

This is because the designers of the Go do not like a central package manager, which will cause many problems. See: Using Go Modules

That's the reason why we create this repo: this is the Official Chatie GRPC Go Module, with module URL: <github.com/wechaty/go-grpc>

Transferred from https://github.com/Chatie/grpc/issues/50 Link to https://github.com/wechaty/wechaty/issues/1927

huan commented 4 years ago

@wechaty/go Hi all, great news: we have our Go GRPC module at github.com/wechaty/go-grpc now!

This repository has been set to be auto deployed through the CI/CD DevOps process from our main Proto Buffer repo at https://github.com/Chatie/grpc, which is the golden truth of the PB definition, and it will publish Node.js, Python, and Go modules automatically when it has been updated.

Special thanks for the active development from @dchaofei , thank you very much for the PR which helps me finish this setup.