Entwicklung: Unterschied zwischen den Versionen
→Entwicklungsumgebung: host-os
K (lf) |
(→Entwicklungsumgebung: host-os) |
||
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. |