Der Quellcode von Ting-el-Tangel kann über github bezogen werden: https://github.com/Martin-Dames/Tingeltangel
Wenn man Maven auf seinem System installiert hat, ist das Übersetzen des Quellcodes sehr einfach:
svn co https://github.com/Martin-Dames/Tingeltangel cd Tingeltangel mvn package assembly:single
Das grafische Programm kann dann so gestartet werden:
java -jar target/tingeltangel-0.1-jar-with-dependencies.jar
Wer bei der Programmierung mithelfen möchte, macht am besten einen Fork bei GitHub und erstellt dann Pull-Requests. Bisher haben Martin und Jesper diese Requests stets zügig bearbeitet.
Zur Projektverwaltung setzen wir Maven ein. Das Erleichtert den Umgang mit Bibliotheksabhängigkeiten und dem Ausführen von Unit-Tests ungemein. Viele IDEs bringen bereits Unterstützung dafür mit.
Die im Projekt enthaltenen Unit-Tests werden automatisch nach jedem checkin bei Travis CI ausgeführt: https://travis-ci.org/Martin-Dames/Tingeltangel
Der Quellcode soll Java 6 kompatibel sein. Bei Travis CI wird auch mit dieser Version getestet, so dass Syntax einer neueren Version automatisch zu Fehlern führen würden.