Introductie en setup van GitHub Projects

Intermediaire GitHub-concepten

Arne Jonas Warnke

Content Lead for ML- and Data Engineering at DataCamp

Introductie tot GitHub Projects

 

  • Definitie en voordelen:
    • 📋 Ordent taken, volgt voortgang
    • 🤝 Versterkt samenwerking
    • 🔎 Maakt tracking simpel

 

  • Integratie met workflow:
    • 🔗 Integreert met issues en PR's
    • 🌐 Gecentraliseerd beheer
    • 🎲 Aanpasbare boards

 

  Projectbord

Intermediaire GitHub-concepten

GitHub Projects vs Projects (Classic)

 

  • GitHub Projects:

    • 🛠 Flexibel en aanpasbaar
    • 📦 Los van repositories
    • 💼 Geavanceerde features

 

  • Projects (Classic):
    • 📁 Gekoppeld aan repositories
    • 📜 Basis-tracking
Intermediaire GitHub-concepten

Een GitHub Project instellen

GitHub-repository

Intermediaire GitHub-concepten

Een GitHub Project instellen - Projects

Markeer het tabblad "Projects"

Intermediaire GitHub-concepten

Een GitHub Project instellen - Projects

Markeer de knop "New Project"

Intermediaire GitHub-concepten

Een GitHub Project instellen - Layouts

Verschillende layouts

Intermediaire GitHub-concepten

Een GitHub Project instellen - Tabel-layout

Tabel-layout

Intermediaire GitHub-concepten

Een GitHub Project instellen - Board-layout

Board-layout

Intermediaire GitHub-concepten

Een GitHub Project instellen - Roadmap-layout

Roadmap-layout

Intermediaire GitHub-concepten

Een GitHub Project instellen - Andere layouts

Templates van GitHub

Intermediaire GitHub-concepten

Een GitHub Project instellen - Projectnaam

Een board maken

Intermediaire GitHub-concepten

Een GitHub Project instellen - Layout aanpassen

Board-overzicht

Intermediaire GitHub-concepten

Een GitHub Project instellen - Taken toevoegen

Aangemaakte taken

Intermediaire GitHub-concepten

Een GitHub Project instellen - Configuratie

Configuratie-instellingen

Intermediaire GitHub-concepten

Zichtbaarheid en toegang beheren

 

  • Zichtbaarheid:
    • 🔒 Public: zichtbaar voor iedereen
    • 🔐 Private: alleen team en collaborators

 

  • Toegangsrollen:
    • 🔧 Admin: volledige controle (Head of Data, senior collega's)
    • Write: mag wijzigen (datateamleden)
    • 📄 Read: alleen lezen (productteamleden)
    • Geen toegang (andere afdelingen)
Intermediaire GitHub-concepten

Laten we oefenen!

Intermediaire GitHub-concepten

Preparing Video For Download...