scieee AI-readable full text Open interactive document viewer

Train-the-Trainer Workshop zum Forschungsdatenmanagement (Sachsen)

Engelhardt, Claudia; Haase, Robert; Hundt, Carolin; Langermann, Florence; Voigt, Pia

Abstract

Im Rahmen einer Kooperation zwischen der sächsischen FDM-Landesinitiative SaxFDM, dem Datenkompetenzzentrum Come2Data sowie dem Data Science Center ScaDS.AI in Leipzig und NFDI4Bioimage wurde der Train-the-Trainer Workshop für das Forschungsdatenmanagement durchgeführt. Die hier veröffentlichten Folien basieren auf dem Train-the-Trainer Konzept (v05) erarbeitet durch Mitglieder der UAG Schulungen/Fortbildungen der DINI/nestor-AG Forschungsdaten. Die behandelten Themen umfassen sowohl die Aspekte des Forschungsdatenmanagements als auch didaktischen Einheiten zu Lernkonzepten, Workshopgestaltung und Methoden.

Full text

Robert Haase @haesleinhuepf TtT FDM December 2025 1 Kollaboratives Arbeiten und Versionskontrolle mit Git Robert Haase These slides can be reused under the terms of the CC-BY 4.0 license unless mentioned otherwise. Robert Haase @haesleinhuepf TtT FDM December 2025 2 Nachhaltigkeit von [Software]projekten •Was passiert wenn der Doktorand/Mitarbeiter das Institut verlässt? •Meine Arbeit, damals: Doktorand verlässt das Institut (n=1) Robert Haase @haesleinhuepf TtT FDM December 2025 3 Mitarbeit an Open Source Software Note: The colour-code is not consistent between the years Robert Haase @haesleinhuepf TtT FDM December 2025 4 Mitarbeit an Open Source Software •Meine Arbeit, heute: https://github.com/haesleinhuepf/stackview https://zenodo.org/records/14281364 https://pypistats.org/packages/stackview Robert Haase @haesleinhuepf TtT FDM December 2025 5 Versionskontrolle •Versionierung in öffentlichen Archiven https://zenodo.org/records/15858127 ! Robert Haase @haesleinhuepf TtT FDM December 2025 6 git •Versionskontrolle ist ein wichtiges Werkzeug fuer Softwareentwickler und Datenwissenschaftler •Verteiltes Dateisystem mit Logbuchfunktion •Kontrolle was Teil des Ganzen wird – und was nicht https://github.com/clEsperanto/pyclesperanto/ graphs/contributors Robert Haase @haesleinhuepf TtT FDM December 2025 7 git •Git verändert das Arbeiten: Es überführt Änderungen in einen aktiveren Prozess (Wodurch wir mehr darüber nachdenken) Github repository Stage My Folder fetch / pull commit push Download remote changes (first time: clone) Enter changes in the history, add commit message Upload to the internet Robert Haase @haesleinhuepf TtT FDM December 2025 8 git •Wer hat diesen Code geschrieben? •Wann? •Wieso? https://github.com/haesleinhuepf/example_imag e_analysis_script/commits/main/ Robert Haase @haesleinhuepf TtT FDM December 2025 12 git: Workflows •Subversion-style Figure taken from git-scm.com licensed CC-BY-NC-SA 3.0 Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License. Robert Haase @haesleinhuepf TtT FDM December 2025 19 Praktikum II Robert Haase @haesleinhuepf TtT FDM December 2025 20 git - forking •Ein Fork ist eine Kopie (die wir editieren können) repository (Robert’s) repository fork (Oliver’s) repository fork fork (Peter’s) fork fork Pull-request / merge Pull-request / merge Robert Haase @haesleinhuepf TtT FDM December 2025 21 Praktikum: Kollaboratives Arbeiten •Forken einer repository Robert Haase @haesleinhuepf TtT FDM December 2025 22 Praktikum: Kollaboratives Arbeiten •In einen Fork haben wir Schreibrechte… https://github.com/ScaDS/git-demo-dataweek2024 Robert Haase @haesleinhuepf TtT FDM December 2025 23 Praktikum: Kollaboratives Arbeiten •In einen Fork haben wir Schreibrechte… Kurzfassung, moeglichst spezifisch Robert Haase @haesleinhuepf TtT FDM December 2025 24 Praktikum: Kollaboratives Arbeiten •Pull-requests sind der Mechanismus zur Zuammenarbeit Freundliche Nachricht Robert Haase @haesleinhuepf TtT FDM December 2025 25 Praktikum: Kollaboratives Arbeiten •Reviewer-Perspektive Robert Haase @haesleinhuepf TtT FDM December 2025 26 Praktikum: Kollaboratives Arbeiten •Reviewer-Perspektive Robert Haase @haesleinhuepf TtT FDM December 2025 27 Praktikum: Kollaboratives Arbeiten •Helfen Sie den Tippfehler zu beheben •Forken Sie die Repository https://github.com/ScaDS/ttt-rdm-git-demo •Editieren Sie readme.md •Senden Sie einen pull-request Robert Haase @haesleinhuepf TtT FDM December 2025 37 Kollaboratives Arbeiten mit git •Zum Nachlesen https://focalplane.biologists.com/2021/09/04/colla borative-bio-image-analysis-script-editing-with-git/