[maui-labs docs] Update platform backend docs: new macOS template, --prerelease flag for all platform templates, macOS API fixes#3314
Conversation
… backend docs
- Add new docs/developer-tools/platform-backends/ section with four pages:
- index.md: overview with template quick start for all three backends
- macos.md: macOS AppKit backend with correct namespace (MacOS.Platform)
and AddMacOSEssentials() in MauiProgram.cs
- linux-gtk4.md: Linux GTK4 backend with --prerelease flag on install command
- windows-wpf.md: Windows WPF backend with --prerelease flag on install command
- Update TOC.yml to add Platform backends section under Developer tools
- Update developer-tools/index.md to mention platform backends and list template packages
Closes #3311
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
PoliCheck Scan ReportThe following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans. ✅ No issues foundMore information about PoliCheckInformation: PoliCheck | Severity Guidance | Term |
|
Learn Build status updates of commit b8ba54a: 💡 Validation status: suggestions
docs/developer-tools/platform-backends/linux-gtk4.md
For more details, please refer to the build report. Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them. |
Closes #3311
Source PR
dotnet/maui-labs#251 — feat: Add macOS template, align platform READMEs, fix template packaging
Summary
This PR creates documentation for the experimental .NET MAUI platform backends (macOS AppKit, Linux GTK4, Windows WPF) in a new
docs/developer-tools/platform-backends/section, incorporating three user-facing changes from maui-labs PR #251:dotnet newtemplate — documentsMicrosoft.Maui.Platforms.MacOS.Templatesanddotnet new maui-macos--prereleaseflag for all template installs — all three platform template install commands now include--prereleaseusing Microsoft.Maui.Platforms.MacOS.Platform;namespace inMauiMacOSApp.csand includesusing Microsoft.Maui.Platforms.MacOS.Essentials;+.AddMacOSEssentials()inMauiProgram.csFiles changed
docs/developer-tools/platform-backends/index.md(new) — Overview with template quick start commands for all three backends and a package reference tabledocs/developer-tools/platform-backends/macos.md(new) — macOS AppKit backend: prerequisites, packages, template quick start (Option 1), manual setup (Option 2) with corrected namespace and Essentials APIdocs/developer-tools/platform-backends/linux-gtk4.md(new) — Linux GTK4 backend: prerequisites, GTK4 install commands, packages, template quick start (Option 1), manual setup (Option 2) with--prereleaseflagdocs/developer-tools/platform-backends/windows-wpf.md(new) — Windows WPF backend: prerequisites, packages, template quick start (Option 1), manual setup (Option 2) with--prereleaseflagdocs/TOC.yml— Added "Platform backends" section under "Developer tools" with entries for all four new pagesdocs/developer-tools/index.md— Added "Platform backends" section summary, updated ms.date, added template packages to the packages table