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