jrideout / avro

Mirror of Apache Avro

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Avro README

Avro is a data serialization system.

Please build and read the documentation for more details.

REQUIREMENTS

The following packages must be installed before Avro can be built:

 - Java: JDK 1.6
 - Python: 2.5 or greater
 - C: gcc, autoconf, automake, libtool, asciidoc 
 - C++: g++, flex, bison, libboost-dev
 - Ruby: ruby, gem, rake, echoe, jajl-ruby
 - Apache Ant 1.7
 - Apache Forrest 0.8 (for documentation, requires Java 1.5)

BUILDING

One the requirements are installed, build.sh can used as follows:

 './build.sh test' runs tests for all languages
 './build.sh dist' creates all release distribution files in dist/
 './build.sh clean' removes all generated artifacts

About

Mirror of Apache Avro

License:Apache License 2.0


Languages

Language:Java 51.2%Language:C 20.5%Language:Python 14.1%Language:C++ 7.4%Language:Ruby 5.9%Language:Shell 0.8%