Process for branching

Branching is how we manage our source control. We manage it on a site called bitbucket.org. You will need an account in order to be a developer.

In order to branch

  1. Visit the branch url (for main branch:  http://bitbucket.org/aafshar/pida-main/)
  2. Click the "Fork" button http://media.bitbucket.org/img/icons/silver/arrow_ul.gif
  3. Enter the name of your branch (see below) and you will be guided on how to use it.

Branch naming conventions

We are open to suggestions, but a system such as:

<project name>-<user identifier>-<feature>

For example if harry wants to hack on PIDA to add Django support, he might call his branch "pida-harry-djangosupport"