Entwicklung: Unterschied zwischen den Versionen

32 Bytes hinzugefügt ,  14. Oktober 2012
K (lf)
Zeile 15: Zeile 15:
== Entwicklungsumgebung ==
== Entwicklungsumgebung ==
[[Datei:Tux.png|thumb|hochkant=0.75]]
[[Datei:Tux.png|thumb|hochkant=0.75]]
Für die Entwickler steht eine virtuelle Linux-Maschine zur Verfügung, die unter VirtualBox läuft und wie die Website auf CentOS basiert. In dieser VM laufen ein Apache- und ein MySQL-Server. Das eigentliche Programmieren und Testen findet auf dem Hostsystem statt, mit einem beliebigen UTF-8-fähigen Editor bzw. einer PHP-IDE und einem Webbrowser.
Für die Entwickler steht eine virtuelle Linux-Maschine zur Verfügung, die unter VirtualBox läuft und wie die Website auf CentOS basiert. In dieser VM laufen ein Apache- und ein MySQL-Server. Das eigentliche Programmieren und Testen findet auf dem Hostsystem unter Linux, Windows oder MacOS statt, mit einem beliebigen UTF-8-fähigen Editor bzw. einer PHP-IDE und einem Webbrowser.


Zur Codeverwaltung und -versionierung wird Git eingesetzt, mit einem üblichen Workflow (Stable-Branch, Entwicklungs-Branch und Feature-Branches). Als Issue-/Bugtracker dient zurzeit RT, und die interne Dokumentation wird per Foswiki verwaltet. Allgemeine Diskussionen finden im internen Teamforum statt.
Zur Codeverwaltung und -versionierung wird Git eingesetzt, mit einem üblichen Workflow (Stable-Branch, Entwicklungs-Branch und Feature-Branches). Als Issue-/Bugtracker dient zurzeit RT, und die interne Dokumentation wird per Foswiki verwaltet. Allgemeine Diskussionen finden im internen Teamforum statt.
2.505

Bearbeitungen