Opfrisser: GitHub-concepten

Intermediaire GitHub-concepten

Arne Jonas Warnke

Content Lead for ML- and Data Engineering at DataCamp

Je instructeurs

Arne Warnke

Head of Emerging Curriculum

Foto van Arne Warnke

Stan Konkin

ML Content Developer

Foto van Stan Konkin

Intermediaire GitHub-concepten

Cursusoverzicht

 

  • 📋 GitHub-projecten

 

  • 🔧 Beheer & authenticatie

 

  • 🔒 InnerSource & security

Datateam

Intermediaire GitHub-concepten

Repositories

 

  • 📁 Een repository (repo) slaat projectbestanden op en beheert ze

 

  • 🔒 Kan privé of publiek zijn

 

  • 📝 Bevat een README.md met een projectbeschrijving

 

Overzicht van repository

Intermediaire GitHub-concepten

Branches

 

  • 🌿 Laat teams aan taken werken zonder de hoofdcode te raken

 

  • 🌟 De hoofdbranch (master) bevat de liveversie

 

  • 🐛 Andere branches zijn voor bugfixes en uitbreidingen

Screenshot van de ecommerce-repo:

Onze branches

Intermediaire GitHub-concepten

Issues

 

  • 📌 Problemen bijhouden

 

  • 📝 Taken en updates plannen

 

  • 💬 Projectdetails beheren en bespreken

Onze issues

Intermediaire GitHub-concepten

Pull requests en reviews

 

Pull requests

  • 🖊 Wijzigingen voorstellen

 

  • 💬 Reviewen en bespreken voor het mergen

 

Reviews

  • 🛠 Codekwaliteit borgen

 

  • ✅ Goedkeuren of wijzigingen vragen

 

  • 🔒 Alleen gereviewde code wordt gemerged
Intermediaire GitHub-concepten

Merges

 

  • 🔀 Merge pull requests om wijzigingen te integreren

 

  • ✅ Rond review af door nieuwe en bestaande code te combineren

 

Mergen

Intermediaire GitHub-concepten

Laten we oefenen!

Intermediaire GitHub-concepten

Preparing Video For Download...