The TurboGears Team

Status: Official

TurboGears involves quite a bit of open source code from many sources. This page is here to acknowledge at least some of the major contributors to our codebase and related work and give you an idea of who's involved. If you belong somewhere down below and we missed you (sorry!), contact the Documentation Team. Or, if you want to help out in one of the areas below, send email to the TurboGears trunk mailing list.

TurboGears

Kevin Dangoor is the founder of the project. His blog is Blue Sky On Mars. Kevin is not actively involved in the development of TurboGears anymore but keeps an interested eye on where things are moving.

Project lead

Current project leaders are Mark Ramm and Florent Aide. While Mark is spearheading new developments for TurboGears 2.0, Florent manages the stable 1.x releases and steers the development of TurboGears 1.1.

Release Managers

Florent Aide is the current maintainer of the 1.x branches.

Mark Ramm is the maintainer of the 2.x series.

Sysadmin

Christopher Arndt manages the *.turbogears.org website infrastructure.

As a backup, these persons also have administrative access:

Florent Aide, Kevin Dangoor, Elvelind Grandin, Lee McFadden, Alberto Valverde

TracMasters

trac.turbogears.org is our ticket/bug/feature tracker. It is maintained by the TurboGears sysadmins (see above).

Additionally Jorge Vargas, Kevin Horn and Italo Maia keep an eye on the Trac and try to keep things in order.

Developers

The following folks are contributors to the project and have commit access to the repository.

Florent Aide, Christopher Arndt, Simon Belak, Michele Cella, Roger Demetrescu, Jorge Godoy, Elvelind Grandin, Karl Guertin, Max Ischenko, Dan Jacob, Ronald Jaramillo, Ken Kuhlmann, Jared Kuolt, Fred Lin, Lee McFadden, Mark Ramm, Richard Standbrook, David Stanek, Joseph Tate, Alberto Valverde, Jeff Watkins, Christoph Zwerschke, Christopher Perkins

(This list is far from complete. For a detailed list of contributors to each release, please see the ChangeLog.)

Documentation

The current documentation maintainer is Christopher Arndt. Together with the other wiki editors, he tries to maintain some form of order in this wiki and the TurboGears documentation.

You can reach the editors via the docs mailing list. The Documentation Team page contains a Who-is-Who list of documentation contributors.

Extra special credit goes to Mark Ramm, primary author of Rapid Web Applications With TurboGears.

Retired Team members

  • Alberto Valverde took over the project lead from Kevin after the release of version 1.0, but passed it on to Mark and Florent in the meantime. At the moment he is not actively involved in the project.
  • Elvelind Grandin was the first with commit access and has had his hands in a few parts of the code. Additionally, he's done some of the releases. He is not currently active n the project.
  • Karl Guertin was once our DocMaster. He was the editor-in-chief of docs.turbogears.org put passed this role to the current documentation maintainer. Karl's been around the project for a long time, and was even at the PyCon 2006 sprint. He is not currently active in the project.

TurboGears Components

Catwalk

Catwalk was created by Ronald Jaramillo as an SQLObject tool.

Controllers

The current controller code and decorators were largely put together by Kevin Dangoor, Simon Belak and Elvelind Grandin.

Identity

The current implementation of Identity was created by Jeff Watkins.

i18n

The current implementation of TurboGears i18n was created by Dan Jacob. Ronald Jaramillo developed the web-based admi18n tool and Max Ischenko wrote the tg-admin i18n command.

Model Designer

Model Designer was created by Ronald Jaramillo as an SQLObject tool.

Widgets

Michele Cella was instrumental in the implementation of widgets. The original design was made by Kevin Dangoor, but Alberto and Michele took it way beyond its humble beginnings.

TurboGears Extensions

FastData

Kevin Dangoor created the FastData extension. Alberto Valverde started working on a successor called FastData2.

ToscaWidgets

Alberto Valverde created the ToscaWidgets package which will be used for TurboGears 2.0. Christopher Perkins is also helping to maintain this project.

TurboCheetah

Christoph Zwerschke currently manages TurboCheetah.

TurboFeeds

Christopher Arndt maintains the TurboFeeds extension, which replaces the former turbogears.feed package.

TurboJson

Elvelind Grandin manages TurboJson.

TurboKid

Christoph Zwerschke manages TurboKid, with the intention of integrating TurboKid into Kid in the long run.

External Projects

TurboGears uses quite a few projects that have their own maintainers, do not live in the TurboGears repository, and are fully independent of the TurboGears project proper.

CherryPy

CherryPy was created by Remi Delon. See the CherryPy Team page on their website for more information.

FormEncode

Ian Bicking is the author and maintainer of the FormEncode validation library.

Genshi

The Genshi template engine was created by Christopher Lenz and is also mainted by him.

Kid

The Kid templating engine was autored by Ryan Tomayko and is maintained by Chris Zwerschke and Daniel Stanek.

MochiKit

The MochiKit JavaScript library is developed and maintained by Bob Ippolito of Mochi Media, Inc.

Paste

Ian Bicking is also the author and maintainer of Paste and Paste Script.

SQLObject

The SQLObject oject-relational mapper was originally written by Ian Bicking. Information about the project team can be found on the SQLObject contributors page

SQLAlchemy

The SQLAlchemy database toolkit and object-reational mapper was authored by Michael Bayer and contributors

TurboGears Package Maintainers

TurboGears is now available through the package systems of several software distributions. These packages are maintained by the package maintainers of the respective distributors and independent of the TurboGears project.

Debian

Up-to-date information about the Debian TurboGears packages and their maintainers can be found in the Debian Package Database.

Fedora / Fedora EPEL

Up-to-date information about the Fedora / Fedora EPEL TurboGears packages and their maintainers can be found in the Fedora Package Database.

MacPorts

Up-to-date information about the MacPorts TurboGears ports can be found in the MacPorts Portfiles Database. The MacPorts TurboGears port mainainer is currently Akira Kitada (akira).

openSUSE

Up-to-date information about the openSUSE TurboGears packages can be found through the openSUSE Build Service. The current package maintainer is James Oakley. Bug reports for any of these packages should be directed to bugzilla.novell.com

Ubuntu

Up-to-date information about the Ubuntu TurboGears packages and their maintainers can be found in the Ubuntu Package Database.

TurboGearsTeam (last edited 2008-04-13 07:54:47 by FelixSchwarz)