Fork me on GitHub

Project Status

TurboGears was first released in 2005. Due to that age, TurboGears has always had two branches of development for a lot of time. We recommend new projects start on TurboGears2 which is the currently actively under development branch of TurboGears.

Latest stable release: 2.3.3 - released July 7, 2014

Release announcement available at: https://plus.google.com/+turbogears/posts/4YdNHkF6ZgA

Contributing to TurboGears

All the TurboGears related projects are available on GitHub under the TurboGears account, if you want to take a look at TurboGears source code you can start there. In particular, we have several repositories for public use. The main ones are:

For continuous integration work, we use Travis.

JetBrains has been supporting the TurboGears development team with PyCharm licenses, which has been the development environment of choice for some of TurboGears contributors.

Development happens on two core branches: the development one where major changes for the upcoming scheduled release happens and master branch which will point to the current stable release. Minor bugfix releases are branched from master on demand and merge back into the master branch when the release happens.

To create your development environment you can perform:

virtualenv --no-site-packages ${HOME}/tg2env
source ${HOME}/tg2env/bin/activate
git clone git@github.com:TurboGears/tg2.git
cd tg2
git checkout development
python setup.py develop