Microsoft
28.07.2022, 11:16 Uhr
Windows Community Toolkit Labs geht in Beta
Microsoft hat die Beta-Version der Windows Community Toolkit Labs angekündigt, in denen alle neuen Funktionen für das Windows Community Toolkit entwickeln werden sollen.
Die Windows Community Toolkit Labs sollen sicherer Raum für die Zusammenarbeit und die Entwicklung von Lösungen sein, von der Prototyping-Phase bis hin zur ausgefeilten, fertigen Komponente. Labs soll es einfacher machen, zum Windows Community Toolkit beizutragen, neue Funktionen auszuprobieren, die sich noch in der Entwicklung befinden, und gemeinsam am Entwicklungsprozess zu arbeiten.
Das neue Labs-Repository soll alle Diskussionen über neue Ideen und Entwicklungen sowie die ersten "Experimente" beherbergen. Jedes Experiment stellt eine neue Komponente (oder eine Reihe verwandter Komponenten) dar, die ihre Reise von einer anfänglichen Implementierung bis hin zu einer gut getesteten Funktion antritt und dabei eine Reihe von definierten Kriterien und Quality Gates erfüllt.
Die Experimente sind gekapselt und konzentrieren sich nicht nur auf den Code selbst, sondern auch auf Dokumentation, Beispiele und Tests. Der Code kann bei Bedarf von mehreren Autoren beigesteuert und inkrementell erstellt werden und wird automatisch in einem einfachen, konsumierbaren NuGet-Paket gebündelt. Die Entwickler-Community kann Feedback geben, wenn Komponenten reifen, bevor sie für eine breitere Verteilung ins Haupt-Repository für das Windows Community Toolkit aufgenommen werden. Eine zentralisierte Vorlage bietet alles, was zum Schreiben einer Komponente in Labs nötig ist!
Ausserdem wurde alles so konzipiert, dass die Entwicklung von Komponenten nicht nur mit Microsofts UWP-Technologie, sondern auch mit dem neuen Windows App SDK / WinUI 3 sowie der Uno-Plattform möglich ist - und das alles mit einer einzigen Codebasis. Microsofts Plan mit einer zukünftigen 8.0 Version des Windows Community Toolkit ist es, Pakete zu haben, die es einfach machen, über all diese Technologien zu entwickeln und zu migrieren. Geplant ist, mit dem Uno Platform Team zusammenzuarbeiten, um deren bestehenden Fork in das Haupt-Repository zu integrieren. Weitere Informationen dazu finden Sie in diesem Blogbeitrag von Michael Hawker, Senior Software Engineer, Windows & Devices.