Using Bazaar to Contribute Code: Difference between revisions
From IHRIS Wiki
Line 9: | Line 9: | ||
There are a few software components that we maintain, and for each there is a release and development trunk. | There are a few software components that we maintain, and for each there is a release and development trunk. | ||
*Release | *Release | ||
**i2ce | **[https://code.launchpad.net/~intrahealth+informatics/i2ce/3.2 i2ce] bzr branch lp:i2ce | ||
**ihris-common | **[https://code.launchpad.net/~intrahealth+informatics/ihris-common/3.2 ihris-common] bzr branch lp:ihris-common | ||
**ihris-manage | **[https://code.launchpad.net/~intrahealth+informatics/ihris-manage/3.2 ihris-manage] bzr branch lp:ihris-manage | ||
**ihris-plan | **[https://code.launchpad.net/~intrahealth+informatics/ihris-plan/1.0 ihris-plan] bzr branch lp:ihris-plan | ||
**ihris-qualify | **[https://code.launchpad.net/~intrahealth+informatics/ihris-qualify/3.1 ihris-qualify] bzr branch lp:ihris-qualify | ||
**textlayout | **[https://code.launchpad.net/~intrahealth+informatics/textlayout/3.1 textlayout] bzr branch lp:textlayout | ||
*Development | *Development | ||
**[https://code.launchpad.net/~intrahealth+informatics/i2ce/3.2-dev i2ce] bzr branch lp:i2ce | **[https://code.launchpad.net/~intrahealth+informatics/i2ce/3.2-dev i2ce] bzr branch lp:i2ce | ||
**[https://code.launchpad.net/~intrahealth+informatics/ihris-common/3.2-dev] ihris-common | **[https://code.launchpad.net/~intrahealth+informatics/ihris-common/3.2-dev ihris-common] bzr branch lp:ihris-common | ||
**[https://code.launchpad.net/~intrahealth+informatics/ihris-manage/3.2-dev] ihris-manage | **[https://code.launchpad.net/~intrahealth+informatics/ihris-manage/3.2-dev ihris-manage] bzr branch lp:ihris-manage | ||
**[https://code.launchpad.net/~intrahealth+informatics/ihris-plan/1.1-dev] ihris-plan | **[https://code.launchpad.net/~intrahealth+informatics/ihris-plan/1.1-dev ihris-plan] bzr branch lp:ihris-plan | ||
**[https://code.launchpad.net/~intrahealth+informatics/ihris-qualify/3.2-dev | **[https://code.launchpad.net/~intrahealth+informatics/ihris-qualify/3.2-dev ihris-qualify] bzr branch lp:ihris-qualify | ||
==Coding Policy== | ==Coding Policy== |
Revision as of 07:58, 21 May 2009
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 bzr branch lp:i2ce
- ihris-common bzr branch lp:ihris-common
- ihris-manage bzr branch lp:ihris-manage
- ihris-plan bzr branch lp:ihris-plan
- ihris-qualify bzr branch lp:ihris-qualify
- textlayout bzr branch lp:textlayout
- Development
- i2ce bzr branch lp:i2ce
- ihris-common bzr branch lp:ihris-common
- ihris-manage bzr branch lp:ihris-manage
- ihris-plan bzr branch lp:ihris-plan
- ihris-qualify bzr branch lp:ihris-qualify
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.