Workshop - GitHub 4 Newbies und KatzenliebhaberInnen

Im Rahmen der Wissens- und Technologietransferzentrum Ost (WTZ Ost) organisiert die OANA — Open Science Network Austria einen Workshop zum Thema: GitHub Workshop für Newbies — mit Fokus auf die Nutzung in der Wissenschaft. Dieses Repository enthält alle Informationen und Materialen zum Workshop "GitHub 4 Newbies".

  • Datum: Donnerstag, 25. Oktober 2018, 15:00-17:00 Uhr
  • Ort: DLE Forschungsservice und Nachwuchsförderung der Universität Wien, Berggasse 7, Seminarraum 2, 2. Stock, 1090 Wien
  • Trainer: Stefan Kasberger
  • Veranstalter: Open Access Network Austria (OANA)

Folien

Der Inhalt hier steht, soweit nicht explizit anders erwähnt, unter der Creative Commons Namensnennung 4.0 Lizenz.

VORBEREITEN

  • Auf GitHub registrieren.
  • Laptop mit Netzteil mitnehmen!
  • 10min vor Workshop-Beginn anwesend sein. Wir beginnen pünktlich.

WORKSHOP

Timetable

Zeit Block Inhalt
15:00 - 15:25 Intro Vorstellen und Übersicht. Anlegen eines eigenen Accounts. Vorstellungsrunde.
15:25 - 15:40 Versionsverwaltung mit Git Einführung in die Versionsverwaltungs-Software Git.
15:40 - 15:50 GitHub Einführung auf GitHub.
15:50 - 16:05 Issue erstellen Bei einem fremden Projekt einen Verbesserungsvorschlag mittels einem Issue tätigen.
16:05 - 16:25 Pull Request durchführen Bei einem fremden Projekt etwas Verbessern und die Änderung zur Übernahme vorschlagen.
16:25 - 16:50 Repo erstellen Ein eigenes GitHub Projekt anlegen.
16:50 - 17:00 Feedback-Runde Kurzes Feedback zum Workshop.
17:00 Ende

Intro

  • Willkommen
  • Anmoderation
  • Vorstellungsrunde: Name, Disziplin, Motivation

Versionsverwaltung mit Git

GitHub Account erstellen

Spezielle Renderings:

Alternativen:

Issue erstellen

Resourcen

Pull Request machen

Repository erstellen

Feedback-Runde

Verabschiedung

GLOSSAR

Repository

Eine Kollektion an Dateien und Ordnern und der History jener. Enthält alle Commits.

Fork

Eine eigene Abspaltung eines Repositories, um parallel dazu zu arbeiten.

Commit

Eine Revision zu einem Repository. Sowas wie eine versionierte "Speichern" Funktion

Branch

Default ist Master

Pull Request

Eine Anfrage, einen aktualisierten Branch mit den Master Branch zu vereinen.

RESOURCEN