Archived
This repo is private during OSPP2022 application for writing code, writing proposals.
commit records the project evolution.
The current code is 60% complete, unit tests and other features will be committed to the main repo in the form of PRs.
Project details: https://summer-ospp.ac.cn/#/org/prodetail/22abc0187
Accepted announcement: https://summer-ospp.ac.cn/#/org/projectlist?nameCode=22abc0187
Project repo: https://github.com/devstream-io/ospp-go-grpc
This month's experience with OSPP2022 and the DevStream community will be covered in the blog post.
Intro
Go Plugin over gRPC
is a lightweight Golang
two-way communication plugin framework with built-in health check, plugin management, logging and other extensions.
The framework is lightweight and very easy to use, you only need to spend a little time to migrate the existing plugin implementation, or build your own plugin system from scratch.
Dir
core
/plugin
/internal
/shared
: framework code
proposal
: two email communication posts + project application + end of project
docs
: documentation
examples
: demo examples