Programmierung
Parallell arbeiten
GitHub ist seit Jahren ein zentrales Werkzeug bei der Arbeit von aretis. Der aktuelle Anlass ist klar, wenn auch KI immer mehr die Programmierung vereinfacht. Projekte werden komplexer. Teams arbeiten parallel. Die Qualität muss trotzdem stabil bleiben.
GitHub ist für uns keine Ablage. Es ist die technische Grundlage für saubere Zusammenarbeit. Jede Änderung ist nachvollziehbar. Jeder Stand ist reproduzierbar. Fehler lassen sich gezielt eingrenzen.
Wir setzen GitHub bei fast allen Kundenprojekten ein. Auch bei kleinen Websites. Der Grund ist einfach: Struktur spart Zeit. Kontrolle spart Kosten.
Speicherung
Ihr Projekt wird strukturiert umgesetzt
Wir informieren Sie
Unsere Kunden kennen den Stand
Webseite-Erstellung
Gespeicherte Änderungen
Der komplette Code ist in Abschnitten gespeichert
GitHub ist eine Plattform für Versionskontrolle. Sie basiert auf Git. Git speichert Änderungen am Code als einzelne Schritte. Dies hilft uns bei der täglichen Arbeit für laufende Kundenprojekte. Warum? GitHub speichert Code. GitHub organisiert Zusammenarbeit. GitHub macht Änderungen nachvollziehbar. GitHub sorgt für kontrollierte Entwicklung.
Ein Projekt liegt in einem Repository. Dort befindet sich der komplette Code. Jede Änderung erfolgt lokal auf dem Rechner. Diese Änderung wird als Commit gespeichert. Ein Commit beschreibt, was geändert worden ist.
Mehrere Entwickler arbeiten parallel. Dafür gibt es Branches. Jeder Branch ist eine eigene Entwicklungslinie. Änderungen bleiben getrennt, bis wir sie zusammenführen.
- Ein Repository pro Projekt
- Private Repositories für Kundenarbeiten
- main Branch als produktiver Stand
- develop Branch für laufende Entwicklung
- Feature Branches pro Aufgabe
- Keine Änderungen direkt auf dem Server
Zahl der Hotfixes nimmt ab
Konftlikte lassen sich vermeiden
Ein reales Beispiel aus einem WordPress Projekt. Zwei unserer Entwickler und ein externer freelancer arbeiten parallel. Einer am Theme. Einer an Plugins. Einer an der Performance. Ohne GitHub gäbe es Konflikte. Mit GitHub bleiben Änderungen getrennt, Merges erfolgen kontrolliert. Fehler fallen vor dem Livegang auf.
- In einem Relaunch Projekt sank die Fehlerquote deutlich.
- Vorher traten im Schnitt fünf Hotfixes nach Livegang auf. Nach Umstellung auf GitHub waren es ein bis zwei.
- Die Zeit bis zur Stabilität verkürzte sich um rund 40 Prozent.
GitHub unterstützt auch unseren Betrieb. Rollbacks sind jederzeit möglich. Alte Stände lassen sich prüfen und Änderungen sind dokumentiert. Kunden profitieren indirekt. Projekte bleiben wartbar.
Gerade bei Typo3-Projekten kann Github im Einsatz sein. Wenden Sie sich an uns, wenn Sie sich an den Kosten von Typo3 stören, wir zeigen Ihnen günstigere Alternativen auf.