Skip to content

Development documentation

jmhsieh edited this page Sep 14, 2010 · 11 revisions

Compiling Flume

Compiling Flume requires the following tools:

  • Java JDK 1.6
  • Apache ant (1.7.1)

To compile Flume, run `ant`.

Development procedures
This page documents the development procedures used and required to push to code to cloudera/flume master.

We use reviewboard for code reviews, hosted here .

The patches are accepted but should meet the following criteria:

  • must pass all test cases cleanly.
  • should have a corresponding jira issue filed here .
  • should introduce no findbugs errors.
  • should not include any new libraries into core unless agreed upon. New libraries for build/test should be added and grabbed via ivy. New libraries that are ASF/MIT/BSD licensed can be included in plugins.

TODO:
Code conventions
Comment conventions

Clone this wiki locally