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 wechaty/grpc#50
Link to wechaty/wechaty#1927
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 wechaty/grpc#50
Link to wechaty/wechaty#1927