Go to file
Seth Call d34f704cc5 * adding reconnect related messages to jam-pb 2013-08-07 10:38:08 -05:00
src * adding reconnect related messages to jam-pb 2013-08-07 10:38:08 -05:00
.gitignore * initial build ready (i think) 2012-07-30 23:00:33 -05:00
.ruby-gemset * switching to ruby 2.0.0 2013-05-30 20:53:33 -05:00
.ruby-version * switching to ruby 2.0.0 2013-05-30 20:53:33 -05:00
Gemfile * p327 2012-12-06 06:48:26 -06:00
Gemfile.lock * adding latest 'style' of messages 2012-08-18 13:56:16 -05:00
README.md * making outputs a bulleted list 2012-08-20 21:11:41 -05:00
build * adding package_java to build java files. collasping all client messages into client_container.java 2012-08-05 23:59:22 -05:00
build_protoc * had it backwards; now c is optional only 2012-08-20 21:04:11 -05:00
build_protoc-c * had it backwards; now c is optional only 2012-08-20 21:04:11 -05:00
build_rprotoc * adding latest 'style' of messages 2012-08-18 13:56:16 -05:00
ivy.xml * adding package_java to build java files. collasping all client messages into client_container.java 2012-08-05 23:59:22 -05:00
ivysettings.xml * adding package_java to build java files. collasping all client messages into client_container.java 2012-08-05 23:59:22 -05:00
jenkins * adding example jenkins to the mix 2012-11-18 00:03:00 -06:00
package_java * adding package_java to build java files. collasping all client messages into client_container.java 2012-08-05 23:59:22 -05:00
package_ruby * updating jam-pb packaging to update ruby version 2012-11-18 00:10:53 -06:00

README.md

Jam-Pb (Protocol Buffers)

Environment

  • Download and install protoc 2.4.1 on your PATH: Protocol Buffers Download
  • Bash (on windows, [Git Bash[(http://code.google.com/p/msysgit/) was used successfully)]
  • Optional: if you have 'bundle' available (ruby dependency management tool), protocol buffers for ruby will also build.
  • Optional: if you have protoc-c on your PATH, protocol buffers for c will also build.

Building

./build

Using

After a ./build:

  • ./target/cpp has cpp output
  • ./target/ruby has ruby output
  • ./target/c has c output
  • ./target/java has java output

Contributing

Edit src/client-container.proto to add or change existing messages. That file has more contextual information in it.