From 9089c7ab98562b9f3eed37e1553a991bfad0c7e6 Mon Sep 17 00:00:00 2001 From: kenji yoshida <6b656e6a69@gmail.com> Date: Fri, 6 Oct 2023 01:00:34 +0900 Subject: [PATCH] add pekko-grpc link (#1587) --- docs/src/main/markdown/grpc.md | 1 + docs/src/main/markdown/writing-plugins.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/src/main/markdown/grpc.md b/docs/src/main/markdown/grpc.md index 4e30c0b11..32243895e 100644 --- a/docs/src/main/markdown/grpc.md +++ b/docs/src/main/markdown/grpc.md @@ -15,6 +15,7 @@ There are additional gRPC libraries built on top of ScalaPB that provide integra servers and clients using ZIO. * [fs2-grpc](https://github.com/typelevel/fs2-grpc) provides gGRPC support for FS2 and Cats Effect. * [Akka gRPC](https://doc.akka.io/docs/akka-grpc/current/index.html) provides support for building streaming gRPC servers and clients on top of Akka Streams and Akka HTTP. +* [Pekko gRPC](https://pekko.apache.org/docs/pekko-grpc/current/) provides support for building streaming gRPC servers and clients on top of Pekko Streams and Pekko HTTP. * [http4s-grpc](https://github.com/davenverse/http4s-grpc) enables you to build gRPC clients and servers with Cats Effect and FS2. It is implemented on top of http4s Ember and runs on JVM, Node.js, and Scala Native. ## Project Setup diff --git a/docs/src/main/markdown/writing-plugins.md b/docs/src/main/markdown/writing-plugins.md index c54b0d244..5c419a145 100644 --- a/docs/src/main/markdown/writing-plugins.md +++ b/docs/src/main/markdown/writing-plugins.md @@ -16,7 +16,7 @@ A protoc plugin is a program that gets invoked by protoc (the protobuf compiler) ## When to write a protoc plugin? -Generally, write a protoc plugin whenever you want to generate code that corresponds to the structure of protobufs. For example, ScalaPB’s code protoc plugin generates case classes for each protobuf message. The protoc plugins shipped with [akka-grpc](https://doc.akka.io/docs/akka-grpc/current/), [fs2-grpc](https://github.com/typelevel/fs2-grpc) and [zio-grpc](https://scalapb.github.io/zio-grpc/) generate Scala traits with methods that correspond to protobuf service methods. +Generally, write a protoc plugin whenever you want to generate code that corresponds to the structure of protobufs. For example, ScalaPB’s code protoc plugin generates case classes for each protobuf message. The protoc plugins shipped with [akka-grpc](https://doc.akka.io/docs/akka-grpc/current/), [pekko-grpc](https://pekko.apache.org/docs/pekko-grpc/current/), [fs2-grpc](https://github.com/typelevel/fs2-grpc) and [zio-grpc](https://scalapb.github.io/zio-grpc/) generate Scala traits with methods that correspond to protobuf service methods. Plugins can also be used to generate code that validates messages (see [scalapb-validate](https://github.com/scalapb/scalapb-validate)), or convert protobufs to a different format.