Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ktoso/protoc-gen-scala
- Owner: ktoso
- Created: 2011-04-07T23:20:55.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2011-05-09T08:06:47.000Z (over 13 years ago)
- Last Synced: 2024-12-07T01:44:18.397Z (about 1 month ago)
- Language: Java
- Homepage:
- Size: 32.6 MB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.scalaThe 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.