massa icon indicating copy to clipboard operation
massa copied to clipboard

Fetch CloudState protocol files from Eigr Functions

Open sleipnir opened this issue 4 years ago • 9 comments

We need to change fetch-cloudstate-pb.sh to pull files from Permastate instead of CloudState repository

sleipnir avatar Feb 24 '21 12:02 sleipnir

Agree. One tought i had was, would we version the protocol? or is that too early to think like that.

marcellanz avatar Feb 24 '21 12:02 marcellanz

I think this is the time to think about it

sleipnir avatar Feb 24 '21 12:02 sleipnir

Nice. I take dapr as an example how we could do it: https://github.com/dapr/dapr/tree/master/dapr/proto/common/v1

Also, I found the organization, especially with tools, a bit strange how CS did it.

marcellanz avatar Feb 24 '21 13:02 marcellanz

Okay. Let's do better

sleipnir avatar Feb 24 '21 13:02 sleipnir

Nice. I take dapr as an example how we could do it: https://github.com/dapr/dapr/tree/master/dapr/proto/common/v1

Also, I found the organization, especially with tools, a bit strange how CS did it.

For me is fine to use this Dapr format

sleipnir avatar Feb 24 '21 13:02 sleipnir

This item is extremely relevant too. If anyone wants to attack he would be nice. I believe that the current protobufs are out of date.

sleipnir avatar Feb 24 '21 18:02 sleipnir

I'd be happy to, I can give some input from the Go perspective as I had to strech a bit the go package structure for the existing proto files.

marcellanz avatar Feb 25 '21 22:02 marcellanz

Ok. Very cool! I think some work I also had to do to make it work with Elixir, but I don't remember for sure

sleipnir avatar Feb 26 '21 00:02 sleipnir

I think we can migrate to https://buf.build/

sleipnir avatar Feb 14 '22 23:02 sleipnir