Commit 598c447c authored by Axel Dürkop's avatar Axel Dürkop
Browse files

Add Gruppen und Wiki

parent bbe598e1
---
export_on_save:
html: true
print_background: true
presentation:
minScale: 0.2
maxScale: 1.0
......@@ -11,7 +9,6 @@ presentation:
margin: 0.2
enableSpeakerNotes: true
slideNumber: true
toc:
depth_from: 1
depth_to: 1
......@@ -191,6 +188,17 @@ Umwandlung zahlreicher Quell- und Zielformate ineinander
- Beispiele guter READMEs in namhaften Projekten bei GitHub
<!-- ----------------------------------------- -->
<!-- slide vertical=true -->
## Forks
Als **Fork** wird die Kopie eines Repositorys bezeichnet.
---
**Aufgabe**
Forken Sie das Repository dieser Präsentation in Ihren Account!
<!-- slide -->
# Beispielprojekt
......@@ -201,14 +209,33 @@ Unsere Arbeitsgruppe hat den Auftrag bekommen, eine *Übersicht der Tiere dieser
Hierfür müssen **Daten** gesammelt, **Texte** geschrieben und **Anwendungen** programmiert werden.
<!-- slide vertical=true -->
## Gruppen
- Mit Gruppen in GitLab können Teams gebildet werden
- Gruppen können Untergruppen (*subgroups*) haben
- Projekte können in/für Gruppen angelegt werden
<!-- slide vertical=true -->
## Projektmanagement
- Projektdefinition
- Projektplanung
- Strukturierung des Projekts
- Sammlung und Darstellung von Aufgaben/Arbeitspaketen
- Aufgabenverteilung
<!-- slide vertical=true -->
## Das Wiki
- Jedes Projekt hat ein **Wiki**
- Inhalte im Wiki werden mit Markdown notiert
- Das Wiki ist ebenfalls ein Git-Repository und bietet alle Vorteile der dezentralen Bearbeitung
- Wikis eignen sich sehr gut zur
- Informationssammlung
- Projektdokumentation
- Hacks zur (fast) finalen Dokumentenerstellung mit *pandoc*, *GitBook* u.ä.
<!-- slide vertical=true -->
## Issues
......@@ -230,43 +257,38 @@ Hierfür müssen **Daten** gesammelt, **Texte** geschrieben und **Anwendungen**
- Branches sind eigenständige Entwicklungslinien
- Branches kosten nichts und können nach Herzenslust zum Experimentieren verwendet werden
- Es ist sinnvoll, **Branches aus Issues** zu erstellen
- Ergebnisse aus Branches können in andere Branches **gemergt** werden
- Ausblick: Merge Request
<!-- ---------- später ------------- -->
<!-- slide vertical=true -->
## Review Apps
## Merge Requests
GitLab bietet die Möglichkeit, auf Basis von Branches so genannten **Review Apps** zu generieren. Hierbei kommen Virtualisierungstechniken wie [Docker](https://de.wikipedia.org/wiki/Docker_(Software)) zum Einsatz.
- **Merge Requests (MR)** sind zu verstehen als
*Antrag auf Übernahme von Beiträge aus einem Quellbranch in einen Zielbranch*
- MR können
1. innerhalb eines Projekts von einem Branch zu einem anderen gestellt werden.
1. von einem geforkten Projekt (Kopie) auf das Quellprojekt (Original) gestellt werden.
- MRs haben großes Potential für die Qualitätskontrolle durch die Entwicklergemeinschaft
**Review Apps** sind (vollständige) Anwendungen/Artefakte auf Basis von Branches. Sie dienen dazu, dem Kunden bzw. dem Team eine Vorschau auf die Implementierung einer Funktion oder Anforderung zu geben.
<!-- ---------- später ------------- -->
<!-- slide vertical=true -->
## Forks
Als **Fork** wird die Kopie eines Repositorys bezeichnet.
---
**Aufgabe**
## Merge
Forken Sie das Repository dieser Präsentation in Ihren Account!
- **mergen** bezeichnet den Vorgang, einen *Commit* mit einem anderen zu verschmelzen
<!-- ----------------------------------------------- -->
<!-- slide -->
## Hack[a|er]space
https://community.tuhh.de/c/hackerspace
wöchentliches Treffen am ITBH (Gebäude Q) von
14 bis 17 Uhr
**jeden Mittwoch von 14:00 bis 17:00 Uhr**
im ITBH (Gebäude Q)
- Vorträge
- Beratung
- Experimentieren
- Wissen und Erfahrung teilen
- *Bring Your Own Device (BYOD)*
- *Bring Your Own Problem/Project (BYOP)*
<!-- slide -->
# Kontakt {ignore=true}
......@@ -285,3 +307,12 @@ wöchentliches Treffen am ITBH (Gebäude Q) von
<a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons Lizenzvertrag" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a><br />Diese Präsentation von Axel Dürkop (ITBH an der TUHH) ist lizenziert unter einer <a rel="license" href="https://creativecommons.org/licenses/by/4.0/deed.de">Creative Commons Namensnennung 4.0 International Lizenz</a>.
Nutzen Sie diese Präsentation gern im Rahmen der genannten Lizenz, um auch anderen die Vorzüge von GitLab näher zu bringen.
<!-- ---------- Reserve ------------- -->
<!-- slide vertical=true -->
## Review Apps
GitLab bietet die Möglichkeit, auf Basis von Branches so genannten **Review Apps** zu generieren. Hierbei kommen Virtualisierungstechniken wie [Docker](https://de.wikipedia.org/wiki/Docker_(Software)) zum Einsatz.
**Review Apps** sind (vollständige) Anwendungen/Artefakte auf Basis von Branches. Sie dienen dazu, dem Kunden bzw. dem Team eine Vorschau auf die Implementierung einer Funktion oder Anforderung zu geben.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment