Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chatie GRPC Go Module Published #1

Open
huan opened this issue Apr 13, 2020 · 1 comment
Open

Chatie GRPC Go Module Published #1

huan opened this issue Apr 13, 2020 · 1 comment
Labels
enhancement New feature or request

Comments

@huan
Copy link
Member

huan commented 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

@huan huan added the enhancement New feature or request label Apr 13, 2020
@huan
Copy link
Member Author

huan commented Apr 13, 2020

@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 huan changed the title Chatir GRPC Go Module Published Chatie GRPC Go Module Published Apr 13, 2020
@huan huan pinned this issue Feb 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant