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.
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.
DBSprockets and DBMechanic
Christopher Perkins is the owner of DBSprockets.
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.