Contribute

There is a public CVS at sourceforge. Before you will get comitter access to the CVS I'd like to review your first contributions to make sure everything fits together.

Some guidelines
  • Never check-in anything before all tests pass.
  • Try to avoid modifying existing sources. JPivot is in production use on several sites and the users expect things to work the same way in the next release. If you add functionality, add it on top, maybe put into a new package, make it optional (so the code compiles without the new package).
  • Do not introduce new package dependencies. There are plans to separate the model packages (Mondrian, XMLA) from the GUI packages, for example.
  • For indentation use 2 blanks, no tabs. This makes the CVS diffs easier to read