Die aktuelle Version von Sphinx (dem Dokumentationstoolkit, in dem Djangos Dokumentation verfasst ist) ist 0.6.1. Leider ist Django damit noch nicht ganz kompatibel, es befindest sich jedoch ein Patch dafür in der Warteschlange. Bis dieser jedoch in trunk landet und er auch im deutschen Dokumentationsprojekt integriert wird, benötigen wir leider noch Sphinx 0.5.2.
Wenn du nun bei der Übersetzung helfen möchtest oder einfach nur an einer deutschen Übersetzung der offiziellen Django-Dokumentation interessiert bist, sollte dein Workflow in etwa so aussehen:
Quellcode auschecken: Das kannst du mehr oder weniger mit git clone git://github.com/zerok/django-docs-de.git erledigen. Dabei wird der jeweils aktuelle Entwicklungsbranch ausgecheckt (also derzeit "releases/1.0.X").
Als nächstes solltest du virtualenv installieren, damit du einfach die benötigte Version von Sphinx installieren kannst, ohne dass du damit andere Anwendungen beinflusst:
# Installiere virtualenv, falls du es noch nicht hast easy_install virtualenv cd django-docs-de # Erzeuge eine virtualenv fuer Sphinx virtualenv --no-site-packages env # Lade die virtualenv source env/bin/activate # Installiere Sphinx easy_install 'Sphinx==0.5.2'
Jetzt hast du alles Nötige installiert und kannst mit make html die aktuelle Dokumentation in HTML übersetzen. Das Ergebnis findest du dann im _build/html-Ordner.
Comments: