-
Notifications
You must be signed in to change notification settings - Fork 608
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[v11] [Decision needed] Do we revert the proto snake case changes #1696
Comments
Seems that we should eventually aim for this based on the Protocol Buffers naming conventions:
Given current events, If v10 is very soon, it could make more sense to try and get into v10 and if not v11 to have space allow FE to work on more pressing issues. |
From what I looked at with @Thunnini and @mattverse I learned that if you run the I'm pretty sure that we have to update the FE everywhere we call |
IMO we should follow Protobuf convention for field names and stick with snake-case. |
One thought about the fact that this was already merged — it may be best to revert so it doesn't block other features that need to ship from main? I think it's safer and then we merge back in when we're ready and tested. |
Its highly preferred not to switch back and forth with the protos as they can be fragile to state breaking changes. |
Based on my understanding of the discussion here: The agreement is to use the protobuf convention where messages are Look like we already follow this convention in our |
This can be closed. AFAIK, we had a PR for changing the protos to follow protobuf convention |
Background
In PR #1656 we fixed legacy issues we had, with certain fields being camelCase when they should have been snake case the whole time. However this changes the .proto files.
It did not change the generated go fields, but it does change the generated typescript code that front-ends use at the moment.
We need to decide:
Acceptance Criteria
cc @czarcas7ic @pyramation @jonator
The text was updated successfully, but these errors were encountered: