eigr / massa

A Stateful Serverless framework on the BEAM VM
https://eigr.io
Apache License 2.0
54 stars 5 forks source link

Fetch CloudState protocol files from Eigr Functions #14

Open sleipnir opened 3 years ago

sleipnir commented 3 years ago

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

marcellanz commented 3 years ago

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

sleipnir commented 3 years ago

I think this is the time to think about it

marcellanz commented 3 years ago

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.

sleipnir commented 3 years ago

Okay. Let's do better

sleipnir commented 3 years ago

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 commented 3 years ago

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.

marcellanz commented 3 years ago

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.

sleipnir commented 3 years ago

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 commented 2 years ago

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