Debian Developer Portfolio service
Geschrieben Januar 23rd, 2009von Jan DittbernerI had to stay at home this week due to illness. I developed a small web application for the Debian community to fill the time with something useful besides having some time with Doro and the children.
The Debian developer portfolio service is available to interested Debian developers and package maintainers and gives them the ability to generate personalized links for their activities regarding the Debian project as HTML or JSON output. The service has been inspired by Stefano Zacchiroli's DDPortfolio page in the Debian Wiki. Its source code is available under the terms of the GNU Affero General Public License.
After my announcement to the Debian developer mailing list Paul Wise kindly organized the domain ddportfolio.debian.net for the service. Some other Debian developers provided useful ideas for features via mail and IRC. The source code of Debian QA's "carnivore" tool has prooved very valuable for a part of the development too.
I used the following tools and frameworks for the development the service:
- Python 2.5 as implementation language
- Pylons 0.9.6.2 as web application framework
- Formencode 1.0.1 for form validation
- GnuPG 1.4.9 for the Debian developer keyring analysis
- git 1.5.6.5 for version control and the gitweb repository viewer
I used the versions currently available in Debian testing, the hopefully soon to be finished Lenny release. Thanks to all those who care about these packages and their dependencies.
I hope that this service will be useful for many Debian developers, package maintainers, and other people interested in the development of Debian. I will continue to develop and improve this service on demand and if I find the needed time. The service is available in English and German now and uses GNU gettext as its translation system. Translations to other languages are welcome.
Technorati Tags: