Skip to content
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

Rewrite of C# protogen to C++ (initial version) #256

Conversation

jtattermusch
Copy link
Contributor

This is a rewritten version of C# protobuf ProtoGen project. It is not 100% clean yet and there's many TODOs, but it's a good starting point and when testing it with unittest.proto, it generates code that is 99% similar to the one generated by original ProtoGen.

Things worth mentioning:
-- Support for generating service stubs
-- I've got rid of CSharpOptions and put C# specific options directly into descriptor.proto (as it is done for other languages). This probably needs special attention of protobuf team more than anything else. It also breaks existing .proto files for C# users, because the C# options are now specified differently (Jon, can you comment on that?).
-- Most of things marked as TODO(jtattermusch) need to be resolved.

@jtattermusch
Copy link
Contributor Author

Please ignore this, it should have gone against my fork.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants