Großes Open-Source-Projekt in C# (.NET) sucht Mitwirkende

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

Großes Open-Source-Projekt in C# (.NET) sucht Mitwirkende



Die Entwickler-Community von C# und .NET erhielt eine unerwartete, aber erfreuliche Überraschung: Eines der größten Open-Source-Projekte auf der Plattform hat eine umfangreiche Suche nach Mitwirkenden angekündigt. Es geht um das Projekt PowerToys von Microsoft – eine Sammlung von Dienstprogrammen für fortgeschrittene Windows-Benutzer, die längst den Status "experimentell" hinter sich gelassen hat und zu einem unverzichtbaren Werkzeug für Millionen von Entwicklern und IT-Experten geworden ist.



PowerToys ist nicht nur eine Sammlung von Funktionen, sondern ein echter Prüfstand für die Erprobung moderner Ansätze in .NET. Das Projekt nutzt aktiv C# 12, .NET 8, WinUI 3 und Windows App SDK. Derzeit sucht das Team nach Entwicklern, die bereit sind, Aufgaben mit unterschiedlichem Schwierigkeitsgrad zu übernehmen: von der Fehlerbehebung bis zur Implementierung neuer Module.



Was wird Mitwirkenden geboten?



  • Arbeit mit echtem Code von Microsoft: Sie sammeln Erfahrung mit Code-Reviews in einem der am höchsten bewerteten Repositories auf GitHub (über 100.000 Sterne).
  • Flexibler Zeitplan: Keine Deadlines und Verpflichtungen – nur freiwillige Teilnahme im Open-Source-Format.
  • Mentoring: Erfahrene Maintainer helfen Neueinsteigern, die Architektur und den Codestil zu verstehen.
  • Portfolio: Ihr Beitrag wird für die gesamte Community sichtbar sein, und Commits im PowerToys-Repository sind eine hervorragende Zeile im Lebenslauf.


Welche Aufgaben haben derzeit Priorität?



Das Team hat mehrere Bereiche hervorgehoben, in denen Hilfe besonders benötigt wird:



  • FancyZones – Verbesserung der Fensterverwaltungsalgorithmen (Kenntnisse in WPF und Win32 API erforderlich).
  • PowerRename – Optimierung der Massenumbenennung von Dateien (Arbeit mit regulären Ausdrücken und Multithreading).
  • Image Resizer – Hinzufügen der Unterstützung für neue Bildformate (Arbeit mit SkiaSharp und Dateistreams).
  • Plugins für PowerToys Run – Erstellung neuer Schnellbefehle (Integration mit Windows-Systemdiensten).


Wie kann man mitmachen?



Der Einstiegsprozess ist denkbar einfach:



  1. Besuchen Sie das GitHub-Repository des Projekts.
  2. Lesen Sie den Abschnitt CONTRIBUTING.md – dort sind der Codestil und die Anforderungen an Pull Requests beschrieben.
  3. Wählen Sie eine Aufgabe mit dem Label good first issue oder help wanted.
  4. Forken Sie das Repository, nehmen Sie Änderungen vor und senden Sie einen Pull Request.


Wichtig: Das Projekt verwendet .NET 8, daher muss für die Kompilierung die neueste Version des SDK installiert sein. Empfohlen werden außerdem Visual Studio 2022 oder Rider – sie unterstützen WinUI 3 am besten.



Warum sollte man es ausprobieren?



PowerToys ist nicht nur "ein weiteres Open Source". Es ist ein Projekt, das direkt die Benutzererfahrung von Windows beeinflusst. Jeder Ihrer Commits wird von Tausenden von Menschen auf der ganzen Welt genutzt werden. Darüber hinaus bietet die Arbeit mit einem solchen Code ein einzigartiges Verständnis dafür, wie Microsoft moderne Anwendungen in C# entwickelt – von DI-Containern bis hin zu nativer Interop.

Empfohlene Bibliotheken