Instructions file GitHub Copilot
Guidance for GitHub Copilot when working on the .NET MAUI repository.
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Instructions file GitHub Copilot
Guidance for GitHub Copilot when working on the .NET MAUI repository.
Instructions file GitHub Copilot
Instructions for dotnet/maui, covering android platform development guidelines, common build issues, view namespace collision, android handler best practices and lifecycle management.
Instructions file GitHub Copilot
Security rules for the Copilot PR-review pipeline. Read before editing.
Instructions file GitHub Copilot
Instructions for dotnet/maui, covering collectionview — android (items/ handler), recyclerview adapter patterns, viewholder recycling, layout manager and memory and lifecycle.
Instructions file GitHub Copilot
Critical guidance for CollectionView/CarouselView handler detection.
Instructions file GitHub Copilot
Instructions for dotnet/maui, covering collectionview — ios/maccatalyst (items2/ handler), uicollectionview cell measurement, uicollectionviewcompositionallayout, memory management and regression patterns.
Instructions file GitHub Copilot
Instructions for dotnet/maui, covering collectionview — windows (items/ handler), winui listview/itemsrepeater patterns, data source and change notifications, layout configuration and cross-platform consistency.
Instructions file GitHub Copilot
Instructions for dotnet/maui, covering handler mapper and property patterns, property update flow, lifecycle management, null safety in callbacks and native defaults preservation.
Instructions file GitHub Copilot
Guidelines for running and configuring .NET MAUI device tests on Helix infrastructure.
Instructions file GitHub Copilot
Guidance for GitHub Copilot when working with .NET MAUI integration tests.
Instructions file GitHub Copilot
Instructions for dotnet/maui, covering layout system rules, measure/arrange contract, constraint propagation, infinite loop avoidance and performance on hot paths.
Instructions file GitHub Copilot
Instructions for dotnet/maui, covering performance-critical path rules, hot paths in maui, allocation avoidance, caching and invalidation and collection iteration.
Instructions file GitHub Copilot
Instructions for dotnet/maui, covering public api surface design, api addition rules, publicapi.unshipped.txt, obsolescence and removal and visibility decisions.
Instructions file GitHub Copilot
Instructions for dotnet/maui, covering safe area guidelines (ios/maccatalyst), platform differences, architecture (pr #34024) and anti-patterns.
Instructions file GitHub Copilot
Comprehensive guide for working with the .NET MAUI Sandbox app for testing, validation, and experimentation.
Instructions file GitHub Copilot
Instructions for dotnet/maui, covering working with .net maui templates, 1. overview, 2. conditional compilation, build-time directives (platform-specific) and template-time directives (template parameters).
Instructions file GitHub Copilot
Instructions for dotnet/maui, covering threading and async patterns, ui thread dispatch, async handler operations, race condition prevention and platform-specific patterns.
Instructions file GitHub Copilot
Instructions for dotnet/maui, covering ui testing guidelines for .net maui, ui test structure, two-project requirement, base class and infrastructure and naming conventions.
Instructions file GitHub Copilot
Guidelines for writing XAML unit tests in the Controls.Xaml.UnitTests project.