Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ktoso/protoc-gen-scala

scala (case class) protobuf compiler plugin
https://github.com/ktoso/protoc-gen-scala

Last synced: 29 days ago
JSON representation

scala (case class) protobuf compiler plugin

Awesome Lists containing this project

README

        

How to see how it's doing?
--------------------------
to see how the project is going along do:

git clone git://github.com/ktoso/protoc-gen-scala.git
cd protoc-gen-scala
gradle dist
cd dist
./runExample.sh
cat ../out/scala/test/test.proto.scala

The path may change as I'm working on full package = path support etc etc... :-)

Why?
----
This project was suggested as Summer of Code 2011 Idea but I somehow got to decline working on it for GSoC, but still did continue it as a student project :-)
I'm also learning Scala along the way. The app will be rewritten to *pure scala* later on. Not now because exploring types in intellij
still is kind of better in java than scala and it helps a lot when looking for "where do I get this info from?".

It's currently using Gradle but I've been checking out *sbt* and will most likely switch to it. It's faster and smaller... and in Scala :-) Not that I don't like Gradle but it seems kind of natural for a scala project to use sbt, so I'll do the full switch soon enough... :-)

Tips for myself
---------------
The project is likely to follw the outline as designed by this link from now on.