NeuigkeitenFeaturesDownloadsEntwicklungSupportÜber uns

Dokumentation

Die API von LifeType ist für alle Entwickler auf http://www.lifetype.net/api/ verfügbar. Die Dokumentation wird mit Doxygen erstellt, basierend auf den Kommentaren im Code. Die Dokumentation gruppiert Klassen mit ähnlicher Funktionalität in Paketen und ist mit dem effektiven Code verlinkt.

Komm ins Team

Wer das Projekt unterstützen möchte ist jederzeit herzlich willkommen! Sie brauchen kein Programmierer oder HTML Experte zu sein, um das Projekt weiter zu bringen. Es gibt viele Möglichkeiten, wie Sie uns helfen können, sei es als Übersetzer, Grafik-Designer, Supporter in den Foren oder nicht zuletzt als Programmierer. Kontaktieren Sie uns über contact [at] LifeType [dot] de oder via Forum. Wenn Sie das Entwickler-Team unterstützen möchten und nicht wissen wo Sie anfangen sollen, schauen Sie sich die API Dokumentation an und besuchen Sie das Bug-Tracking System (mehr zum Bug-Tracking...).

Beta Veröffentlichungen

Beta Versionen von LifeType werden unregelmässig veröffentlicht, meist kurz vor der Veröffentlichung einer neuen Version.

Wenn Sie gerne die aktuellste Entwicklerversion testen möchten, können Sie diese über das Subversion Repository beziehen.

Subversion Repository

Holen Sie sich einen Client

Das LifeType Projekt nutzt Subversion für die Versionskontrolle. Subversion ist freie Software mit verfügbaren Clients für die meisten Betriebssysteme. Für Linux und Mac OS X sowie BSD gibt es einen Kommandozeilen Client ("svn"). Für Windows wird TortoiseSVN empfohlen.

Struktur des Repository

Das Repository ist in die folgenden Module unterteilt:
plog, plugins und templates. All diese Module haben die selbe Struktur:

  plog/
plog/
trunk/
branches/
tags/
plugins/
trunk/
branches/
tags/
templates/
trunk/
branches/
tags/
  • trunk: ist das Hauptverzeichnis; es enthält die aktuellste Version.
  • branches: enthält Code, welcher von der Hauptentwicklung abgezweigt wurde, um beispielsweise Bugfix Releases zu entwickeln.
  • tags: enthält sogenannte Snapshots aller Releases. Für jedes Release gibt es einen neuen tag. So kann auf einfache Weise eine ältere Version von LifeType geladen werden.

SVN Checkout und Code Update

Mit den folgenden Befehlen können Sie den Code aus dem Repository laden (Checkout):

    svn checkout http://devel.lifetype.net/svn/plog/plog/trunk

Wenn Sie eine bestimmte Version (Branch oder Tag) herunterladen möchten, ersetzen Sie /trunk mit /branch/branch-name oder /tag/tag-name:

    svn checkout http://devel.lifetype.net/svn/plog/plog/...
...tags/lifetype-1.0.3

Um Ihre lokale Kopie des Repository auf den neuesten Stand zu bringen, müssen Sie folgenden Befehl ausführen:

    svn update

Bitte lesen Sie die Wiki Seiten zum Thema Subversion für weitere Informationen (englisch).

Kontakt

Am einfachsten bleiben Sie mit den Entwicklern in Kontakt, indem Sie die Mailinglisten abonnieren. Wenn Sie über Änderungen im Repository informiert bleiben möchten, empfiehlt sich zudem das Abonnieren der plog-svn Mailingliste.

Entwicklung