Teilnehmer erwerben Kenntnisse zur effektiven Mitarbeit an Open Source Projekten und zur Erstellung von Community-Beiträgen, wobei der Fokus auf Python-Workflows und Best Practices liegt.

Inhaltsübersicht
  • 1. Open-Source-Workflow in Python umsetzen
  • 2. Modulares Coding für Contributor-Friendly Projekte
  • 3. Datenbank-Anbindungen für Community-Apps
  • 4. Community-Best-Practices

Open-Source-Workflow in Python umsetzen
  • Git & GitHub effektiv nutzen, um Pull-Requests sauber einzureichen
  • Forks synchronisieren, um Konflikte schnell aufzulösen

Modulares Coding für Contributor-Friendly Projekte
  • Objektorientierte Patterns einsetzen, um wiederverwendbare Pakete zu schaffen
  • Test-Driven-Development anwenden, um Code-Qualität zu sichern

Datenbank-Anbindungen für Community-Apps
  • SQLAlchemy & SQLite implementieren, um strukturierte Daten zu verwalten
  • Optimierte Abfragen schreiben, um Performance für große Datensätze zu gewährleisten

Community-Best-Practices
  • Issue-Templates & Contribution-Guidelines erstellen, um Neueinsteiger zu unterstützen
  • Code-Reviews durchführen, um kollektive Qualität zu steigern