Entwicklung: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
3 Bytes hinzugefügt ,  Mittwoch um 13:08
Update wg. Umstieg von Docker auf DDEV
(Update wg. Umstieg von Docker auf DDEV)
 
Zeile 15: Zeile 15:
== Entwicklungsumgebung ==
== Entwicklungsumgebung ==
[[Datei:Tux.png|thumb|hochkant=0.75]]
[[Datei:Tux.png|thumb|hochkant=0.75]]
Stand 2025 steht für die Entwickler eine virtuelle Linux-Maschine als [[wikipedia:Docker|Docker Container]] zur Verfügung, die wie die Opencaching.de-Website auf [[wikipedia:CentOS|CentOS]] basiert (→ [[Entwicklung/Entwicklersystem|Entwicklersystem]]). In dieser VM laufen ein [[wikipedia:Apache HTTP Server|Apache]]- und ein [[wikipedia:MySQL|MySQL]]-Server. Das eigentliche Programmieren und Testen findet auf dem Hostsystem unter Linux, Windows oder MacOS statt, mit einem beliebigen [[wikipedia:UTF-8|UTF-8]]-fähigen Editor bzw. einer PHP-[[wikipedia:Integrierte Entwicklungsumgebung|IDE]] und einem Webbrowser.
Stand 2026 steht für die Entwickler eine dockerbasierte, virtuelle Linux-Maschine ([[https://ddev.com/|DDEV]]) zur Verfügung, die wie die Opencaching.de-Website auf [[wikipedia:CentOS|CentOS]] basiert (→ [[Entwicklung/Entwicklersystem|Entwicklersystem]]). In dieser VM laufen ein [[wikipedia:Apache HTTP Server|Apache]]- und ein [[wikipedia:MySQL|MySQL]]-Server. Das eigentliche Programmieren und Testen findet auf dem Hostsystem unter Linux, Windows oder MacOS statt, mit einem beliebigen [[wikipedia:UTF-8|UTF-8]]-fähigen Editor bzw. einer PHP-[[wikipedia:Integrierte Entwicklungsumgebung|IDE]] und einem Webbrowser.


Zur Codeverwaltung und Versionierung wird [[wikipedia:Git|Git]] eingesetzt, mit einem üblichen Workflow (Stable-Branch, Entwicklungs-Branch, Test-Branch und Feature-Branches). Eine ausführliche Anleitung dazu gibt es [[Entwicklung/Git|hier im Wiki]].
Zur Codeverwaltung und Versionierung wird [[wikipedia:Git|Git]] eingesetzt, mit einem üblichen Workflow (Stable-Branch, Entwicklungs-Branch, Test-Branch und Feature-Branches). Eine ausführliche Anleitung dazu gibt es [[Entwicklung/Git|hier im Wiki]].
185

Bearbeitungen

Navigationsmenü