Skip to content
This repository has been archived by the owner on Feb 17, 2023. It is now read-only.
/ ScalaBuff Public archive
forked from xflin/ScalaBuff

the scala protocol buffers (protobuf) compiler

License

Notifications You must be signed in to change notification settings

actorapp/ScalaBuff

 
 

Repository files navigation

This is a fork from the original ScalaBuff project with some changes.

Excerpt from the original README.md,

"ScalaBuff is a Scala Protocol Buffers (protobuf) compiler. It takes .proto files and outputs valid Scala classes that can be used by your code to receive or send protobuf messages."

For details, please check the original ScalaBuff site.

There are three main changes in the master branch of this fork:

  • Fixed issue#85 When importing a proto with a package statement ScalaBuff generates incorrect Scala code.
  • Fixed issue#92 Missing support for "import public" notion in ScalaBuff.
  • Changed to use scala 2.11.x version.
  • Removed backticks that wrap around generated words when they are neither Scala nor Java keywords.
  • One hacky change: changed EnumVal type from Trait to case class so that Jackson JSON parse can serialize enum values properly.

About

the scala protocol buffers (protobuf) compiler

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Scala 100.0%