= Collaboration on !GitHub = This page gives guidelines for distributed Django development. == 1. Install git == If you want to learn more about `git`, see [http://git-scm.com/ the git webpage] or [http://git.or.cz/gitwiki/GitCheatSheet the git cheat sheet] for a quick overview. === Ubuntu === As of January 2009, the latest `git` release is 1.6.1. As there are many improvements compared with older releases (notably, a single executable), it is advisable to use this version instead of the ones provided in the Ubuntu release repositories. There is [https://launchpad.net/~smartlounge/+archive a personal package archive] that provides `git` 1.6.1 backports to all Ubuntu releases since Hardy. Installation instructions: 1. add the following line to `/etc/apt/sources.list` (substituting `UBUNTU_RELEASE_NAME` with the Ubuntu release you are using): {{{ deb http://ppa.launchpad.net/smartlounge/ubuntu UBUNTU_RELEASE_NAME main }}} 1. install `git`: {{{ $ apt-get update $ apt-get install git }}} 1. verify that the correct version was installed: {{{ $ git --version git version 1.6.1 }}} == 2. Register an account on !GitHub == Go to https://github.com/signup/free and follow the instructions. == 2. Fork the automatically updated copy of Django trunk on !GitHub ==