This is an automated email from the ASF dual-hosted git repository.
chaokunyang pushed a change to branch add_csharp_grpc_support
in repository https://gitbox.apache.org/repos/asf/fory.git
from aac87a47b feat(csharp): use pascal case generated model files
add 366a4a725 docs(csharp): clarify generated module names
add 0d8f412c2 feat(scala): add generated grpc service support for scala
(#3762)
add 4872fab9d Merge origin/main into add_csharp_grpc_support
No new revisions were added by this update.
Summary of changes:
compiler/fory_compiler/cli.py | 69 ++
compiler/fory_compiler/generators/scala.py | 126 +++-
.../fory_compiler/generators/services/scala.py | 810 +++++++++++++++++++++
.../fory_compiler/tests/test_service_codegen.py | 214 +++++-
docs/compiler/compiler-guide.md | 27 +-
docs/compiler/flatbuffers-idl.md | 10 +-
docs/compiler/generated-code.md | 115 ++-
docs/compiler/index.md | 10 +-
docs/compiler/protobuf-idl.md | 42 +-
docs/compiler/schema-idl.md | 2 +-
docs/guide/csharp/grpc-support.md | 34 +-
docs/guide/java/grpc-support.md | 5 +-
docs/guide/scala/grpc-support.md | 397 ++++++++++
docs/guide/scala/index.md | 1 +
docs/guide/scala/schema-idl.md | 4 +
.../org/apache/fory/scala/rpc/RpcFuture.scala | 29 +-
.../org/apache/fory/scala/rpc/RpcIterator.scala | 28 +-
.../org/apache/fory/scala/rpc/RpcHandleTest.scala | 71 ++
18 files changed, 1867 insertions(+), 127 deletions(-)
create mode 100644 compiler/fory_compiler/generators/services/scala.py
create mode 100644 docs/guide/scala/grpc-support.md
copy integration_tests/idl_tests/scala/build.sbt =>
scala/src/main/scala/org/apache/fory/scala/rpc/RpcFuture.scala (54%)
copy
benchmarks/java/src/main/java/org/apache/fory/benchmark/data/CustomJDKSerialization.java
=> scala/src/main/scala/org/apache/fory/scala/rpc/RpcIterator.scala (57%)
create mode 100644
scala/src/test/scala/org/apache/fory/scala/rpc/RpcHandleTest.scala
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]