========= Footnotes ========= This page summarizes additional information that might be useful for deployment of development of ``askbot``. .. _git: Git === At askbot we use ``git`` to keep track of the source code, and the main repository is hosted at `github `_. With git you can always grab the latest code of askbot from the latest ``askbot`` code:: git clone git://github.com/ASKBOT/askbot-devel.git Do some customization by editing files and then:: git add git commit -m 'explain why you have changed some files' Bring updates from the main repo:: git git fetch origin master:github #.. onto a local branch called github git checkout master git merge github If all goes well, you are done. Otherwise, you may need to `resolve the conflict `_. Here is a `good basic tutorial `_ about git, more comprehensive ones `here `_ and `there `_. Finally, you also may want to visit the official git `reference `_ and `documentation `_. There are `screencasts `_ too. .. _pip: Pip === ``Pip`` is the best package management tool for python, allows to install and unistall python packages, supports installation from source code repositories and much more. For more information about ``pip``, including its installation, please visit the `pip package page `_ and the links within. .. _pip-pypi: http://pypi.python.org/pypi/pip .. _git-csm-book: http://book.git-scm.com/ .. _git-basic-tutorial: http://www.ralfebert.de/tutorials/git/ .. _git-github-tutorial: http://help.github.com/ .. _git-docs: http://www.kernel.org/pub/software/scm/git/docs/ .. _git-reference: http://gitref.org .. _git-casts: http://gitcasts.com/ .. _git-resolve-conflict: http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#resolving-a-merge