Einführung und Einrichtung von GitHub Projects

Fortgeschrittene GitHub-Konzepte

Arne Jonas Warnke

Content Lead for ML- and Data Engineering at DataCamp

Einführung in GitHub Projects

 

  • Definition und Vorteile:
    • 📋 Organisiert Aufgaben, verfolgt Fortschritt
    • 🤝 Verbessert Zusammenarbeit
    • 🔎 Vereinfacht Nachverfolgung

 

  • Integration im Workflow:
    • 🔗 Integriert mit Issues und PRs
    • 🌐 Zentrale Verwaltung
    • 🎲 Anpassbare Boards

 

  Projektboard

Fortgeschrittene GitHub-Konzepte

GitHub Projects vs. Projects (Classic)

 

  • GitHub Projects:

    • 🛠 Flexibel und anpassbar
    • 📦 Unabhängig von Repositories
    • 💼 Erweiterte Funktionen

 

  • Projects (Classic):
    • 📁 An Repositories gebunden
    • 📜 Einfaches Tracking
Fortgeschrittene GitHub-Konzepte

Ein GitHub Project einrichten

GitHub-Repository

Fortgeschrittene GitHub-Konzepte

Ein GitHub Project einrichten – Projects

Reiter „Projects" hervorheben

Fortgeschrittene GitHub-Konzepte

Ein GitHub Project einrichten – Projects

Schaltfläche „New Project" hervorheben

Fortgeschrittene GitHub-Konzepte

Ein GitHub Project einrichten – Layouts

Verschiedene Layouts

Fortgeschrittene GitHub-Konzepte

Ein GitHub Project einrichten – Tabellenlayout

Tabellenlayout

Fortgeschrittene GitHub-Konzepte

Ein GitHub Project einrichten – Board-Layout

Board-Layout

Fortgeschrittene GitHub-Konzepte

Ein GitHub Project einrichten – Roadmap-Layout

Roadmap-Layout

Fortgeschrittene GitHub-Konzepte

Ein GitHub Project einrichten – Weitere Layouts

Vorlagen von GitHub

Fortgeschrittene GitHub-Konzepte

Ein GitHub Project einrichten – Projektname

Board erstellen

Fortgeschrittene GitHub-Konzepte

Ein GitHub Project einrichten – Layout anpassen

Board-Übersicht

Fortgeschrittene GitHub-Konzepte

Ein GitHub Project einrichten – Aufgaben hinzufügen

Erstellte Aufgaben

Fortgeschrittene GitHub-Konzepte

Ein GitHub Project einrichten – Konfiguration

Konfigurationseinstellungen

Fortgeschrittene GitHub-Konzepte

Projekt-Sichtbarkeit und Zugriff verwalten

 

  • Sichtbarkeit:
    • 🔒 Public: Für alle sichtbar
    • 🔐 Private: Nur für Team und Mitarbeitende

 

  • Zugriffsrollen:
    • 🔧 Admin: Vollzugriff (Head of Data, Senior-Kolleg:innen)
    • ✎ Write: Darf ändern (Data-Team)
    • 📄 Read: Nur ansehen (Product-Team)
    • ❌ No Access (andere Abteilungen)
Fortgeschrittene GitHub-Konzepte

Lass uns üben!

Fortgeschrittene GitHub-Konzepte

Preparing Video For Download...