Introduktion och inställningar för GitHub Projects

Avancerade GitHub-koncept

Arne Jonas Warnke

Content Lead for ML- and Data Engineering at DataCamp

Introduktion till GitHub Projects

 

  • Definition och fördelar:
    • 📋 Organiserar uppgifter och spårar framsteg
    • 🤝 Förbättrar samarbete
    • 🔎 Förenklar uppföljning

 

  • Integration med arbetsflödet:
    • 🔗 Integreras med issues och PR:er
    • 🌐 Centraliserad hantering
    • 🎲 Anpassningsbara brädor

 

  Projektbräda

Avancerade GitHub-koncept

GitHub Projects vs Projects (Classic)

 

  • GitHub Projects:

    • 🛠 Flexibelt och anpassningsbart
    • 📦 Oberoende av repositorier
    • 💼 Avancerade funktioner

 

  • Projects (Classic):
    • 📁 Kopplat till repositorier
    • 📜 Grundläggande uppföljning
Avancerade GitHub-koncept

Skapa ett GitHub Project

GitHub-repositorium

Avancerade GitHub-koncept

Skapa ett GitHub Project – Projects

Markera fliken "Projects"

Avancerade GitHub-koncept

Skapa ett GitHub Project – Projects

Markera knappen "New Project"

Avancerade GitHub-koncept

Skapa ett GitHub Project – Layouter

Olika layouter

Avancerade GitHub-koncept

Skapa ett GitHub Project – Tabellayout

Tabellayout

Avancerade GitHub-koncept

Skapa ett GitHub Project – Brädlayout

Brädlayout

Avancerade GitHub-koncept

Skapa ett GitHub Project – Färdplanslayout

Färdplanslayout

Avancerade GitHub-koncept

Skapa ett GitHub Project – Övriga layouter

Mallar från GitHub

Avancerade GitHub-koncept

Skapa ett GitHub Project – Projektnamn

Skapa en bräda

Avancerade GitHub-koncept

Skapa ett GitHub Project – Anpassa layout

Brädöversikt

Avancerade GitHub-koncept

Skapa ett GitHub Project – Lägga till uppgifter

Skapade uppgifter

Avancerade GitHub-koncept

Skapa ett GitHub Project – Konfigurationsinställningar

Konfigurationsinställningar

Avancerade GitHub-koncept

Hantera projektsynlighet och åtkomst

 

  • Synlighetsinställningar:
    • 🔒 Public: Synligt för alla
    • 🔐 Private: Begränsat till team och medarbetare

 

  • Åtkomstroller:
    • 🔧 Admin: Full kontroll (datachef, seniora kollegor)
    • Write: Kan redigera (datateamets medlemmar)
    • 📄 Read: Endast läsning (produktteamets medlemmar)
    • No Access (Övriga avdelningar)
Avancerade GitHub-koncept

Nu kör vi en övning!

Avancerade GitHub-koncept

Preparing Video For Download...