Code Management Workflow

Kollaboratives Arbeiten mit GitHub

Autor:innen
Zugehörigkeit

Moritz Mähr

Universität Basel

Nico Görlich

Universität Basel

Moritz Twente

Universität Basel

Geändert

12. März 2025

Kollaboratives Arbeiten

Das GitHub-Repository von Stadt.Geschichte.Basel dient als zentrale Plattform für die Entwicklung und Verwaltung der digitalen Projekte rund um die Basler Stadtgeschichte. Hier werden verschiedene Repositories gepflegt, darunter:

  • stadtgeschichtebasel.ch: Der Open-Source-Code des digitalen Portals von Stadt.Geschichte.Basel, entwickelt mit SvelteKit und gehostet auf Cloudflare Pages.

  • forschung.stadtgeschichtebasel.ch: Der Quellcode der Forschungsdatenplattform, basierend auf CollectionBuilder-CSV und gehostet auf GitHub Pages.

Für die Zusammenarbeit setzt das Team auf einen Fork-and-Pull-Workflow Externe Beitragende können das Repository forken, Änderungen vornehmen und anschliessend Pull Requests einreichen. Dieses Vorgehen ermöglicht eine kontrollierte Integration von Beiträgen und fördert eine offene Entwicklungskultur.

Zusätzlich nutzt GitHub Issues und Projects zur Verwaltung von Aufgaben und zur Nachverfolgung von Fehlern. Dies erleichtert die Kommunikation innerhalb des Teams und mit der Community, indem es eine transparente und strukturierte Plattform für Diskussionen und Problemlösungen bietet.

Durch diese Arbeitsweise wird sichergestellt, dass die Entwicklung der digitalen Angebote von Stadt.Geschichte.Basel effizient, kollaborativ und nachvollziehbar verläuft.

Zurück nach oben