froto icon indicating copy to clipboard operation
froto copied to clipboard

new maintainer please

Open ctaggart opened this issue 5 years ago • 4 comments

With 0.7 shipped, I think it is a good time to look for new project ownership. I am not using this project at work where there is very little chance of switching away from openapi defined json web services to gRPC. For personal projects, I've switched to Rust because of its web assembly support, async support, and a variety of other reasons.

@jhugard, you've contributed most of the current parser and serializer. Would you like me to transfer this repository to you?

@takemyoxygen, what would you like? There is fsprojects as well or other orgs.

ctaggart avatar Aug 19 '19 08:08 ctaggart

I'm not using F# nor protocol buffers on a daily basis, so I don't want to be an owner of this repo. I guess, transferring it to fsprojects is a good idea.

takemyoxygen avatar Aug 19 '19 10:08 takemyoxygen

TBH, I'm not using Froto, either. Built the parser and serializer for a proof-of-concept a few years ago, but nothing moved forward with the project. I've just been hopping in to fix big issues as they occur...

jhugard avatar Aug 23 '19 17:08 jhugard

Hi, I think having only a TP for protobuf messages as DTO is ok but adding a real grpc client is a very hot topic for now : https://docs.microsoft.com/en-us/aspnet/core/grpc/aspnetcore?view=aspnetcore-3.0&tabs=visual-studio

I am also interested in having a grpc client (ie : https://grpc.io/docs/tutorials/basic/csharp/ a generated code as opposed to a TP) for fsharp or maybe for csharp (if we produce a generated TP) because:

  • With aspnetcore, grpc is coming up with asp.net project. I guess that giraffe will include a grpc server.
  • I guess this project is a good start.
  • It is not my first attempt, I try to create a protobuf TP here https://github.com/cboudereau/FSharp.ProtoBuf but this project has been quickly aborted since I discovered froto.
  • I have a little experience in parsing with FParsec, I made a conf on NCraft Paris and a meetup on using FParsec. You can find the content here : https://cboudereau.github.io/fsharp/parser/combinator/fparsec/proto3/2017/08/10/proto3-parser.html the content of the demo.

I am not using grpc on prod not in a daily basis but I wonder if it possible to make a new start of this project by injecting new options like grpc client.

What do you think about this ?

I prefer working with a pair to not be alone on this.

cboudereau avatar Oct 02 '19 10:10 cboudereau

Any update on this?

64J0 avatar Jan 21 '22 12:01 64J0