dialohq / ocaml-grpc

gRPC library for OCaml
https://dialohq.github.io/ocaml-grpc
BSD 3-Clause "New" or "Revised" License
58 stars 9 forks source link

Introduce Typed RPC Specification #53

Open mbarbin opened 5 months ago

mbarbin commented 5 months ago

This PR introduces a new typed specification for RPCs, extracted from PR #48 as an independent change. This allows for the independent development of other components (eio, lwt, async, protoc & protoc_plugin).

Initial documentation has been added to the new interface as a starting point, which can be refined as we progress with the integration of other components.

The goal is to merge this PR first to facilitate the concurrent development of the remaining components.

mbarbin commented 2 months ago

:information_source: This PR is intended to be closed, as its changes are likely to be subsumed by PR #56 and any subsequent related PRs.