You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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>
@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.
huan
changed the title
Chatir GRPC Go Module Published
Chatie GRPC Go Module Published
Apr 13, 2020
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
The text was updated successfully, but these errors were encountered: