Using Bazaar to Contribute Code

From IHRIS Wiki

We maintain all of our code in Launchpad using the Bazaar version control system.

Bazaar

Installing Bazaar

You can install bazaar under ubuntu via

sudo apt-get install bzr bzrtools

Using Bazaar

You should try the five minute tutorial.

Bazaar Branches

There are a few software components that we maintain, and for each there is a release and development trunk.

  • Release
    • i2ce
    • ihris-common
    • ihris-manage
    • ihris-plan
    • ihris-qualify
    • textlayout
  • Development
    • i2ce bzr branch lp:i2ce
    • [1] ihris-common
    • [2] ihris-manage
    • [3] ihris-plan
    • [4] ihris-qualify
    • [5] textlayout

Coding Policy

Indentation and Formatting

No tabs please. All tabs should be converted to 4 spaces. The indentation style for (PHP) code should be bsd.

Documentation

We document our php code with phpdoc.