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)
Der Inhalt hier steht, soweit nicht explizit anders erwähnt, unter der Creative Commons Namensnennung 4.0 Lizenz.
- Auf GitHub registrieren.
- Laptop mit Netzteil mitnehmen!
- 10min vor Workshop-Beginn anwesend sein. Wir beginnen pünktlich.
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 |
- Willkommen
- Anmoderation
- Vorstellungsrunde: Name, Disziplin, Motivation
- Git
- Git-Kurs @ DataCamp: Introduction to Git for Data Science
- Buch ProGit
Spezielle Renderings:
- Bilder
- Jupyter Notebook: statische HTML Seite wird dargestellt.
- CSV und TSV
Alternativen:
Resourcen
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.
- How to make your code citable using GitHub and Zenodo
- Try Git
- Git-It
- Git and GitHub foundations
- GitHub guides videos
- https://guides.github.com/
- https://guides.github.com/activities/hello-world/
- https://guides.github.com/activities/contributing-to-open-source/
- https://guides.github.com/activities/citable-code/
- GitHub Pages
- GitHub Pages default themes
- GH Publisher
- Working with large files
- GitHub Help
- How to set up a repository on GitHub