Add comprehensive README to Microsoft.Maui.Controls NuGet package#32835
Add comprehensive README to Microsoft.Maui.Controls NuGet package#32835jfversluis merged 11 commits intomainfrom
Conversation
|
@copilot lets not call it .NET MAUI Controls, although the package is called like that, lets just refer to the product name: .NET MAUI |
|
@copilot address comments |
There was a problem hiding this comment.
Pull request overview
This PR adds a comprehensive, high-quality README.md to the Microsoft.Maui.Controls NuGet package following Microsoft's official guidelines. The README will be displayed on NuGet.org's package page, providing users with essential information about .NET MAUI, getting started instructions, code examples, and community resources.
Key Changes:
- Created a professional README following the structure of the OpenAI .NET SDK README as a model
- Includes badges, platform support matrix, getting started guide, code examples, and documentation links
- Updated
Controls.NuGet.csprojto include the README in the NuGet package
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| src/Controls/src/NuGet/README.md | Comprehensive 291-line README with .NET MAUI overview, supported platforms, installation instructions, quick start examples, key features, documentation links, and community resources |
| src/Controls/src/NuGet/Controls.NuGet.csproj | Added PackageReadmeFile property and ItemGroup to pack README.md into the NuGet package |
|
@copilot address comment |
|
Started backporting to |
|
/rebase |
Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
…s, update Discord/social links Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Kartheek Penagamuri <kapenaga@microsoft.com>
Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
1508a5c to
0883dbf
Compare
|
/backport to release/10.0.1xx-sr2 |
Co-authored-by: PureWeen <5375137+PureWeen@users.noreply.github.com>
Co-authored-by: PureWeen <5375137+PureWeen@users.noreply.github.com>
* Initial plan * Initial plan for syncing PR #32835 to sr2 branch Co-authored-by: PureWeen <5375137+PureWeen@users.noreply.github.com> * Sync PR #32835 platform requirements to match main branch Co-authored-by: PureWeen <5375137+PureWeen@users.noreply.github.com> * Delete src/Core/src/Handlers/HybridWebView/HybridWebView.js.map --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: PureWeen <5375137+PureWeen@users.noreply.github.com> Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
… guidance (#33196) - [x] Update Circle sample to use Location/Distance objects instead of string Center and numeric Radius - [ ] Validation (doc-only change; no automated tests run) <!-- START COPILOT CODING AGENT SUFFIX --> <!-- START COPILOT ORIGINAL PROMPT --> <details> <summary>Original prompt</summary> > Take what you did for #32835 and apply it to the Maps NuGet as well. You can add the README in the root of the Maps project folder and link it from there. Make sure it gives a good description on how to get started with the Maps APIs. You can also find more information here: https://learn.microsoft.com/dotnet/maui/user-interface/controls/map?view=net-maui-10.0 make sure to also link there from this README. The README should be part of the NuGet package. </details> <!-- START COPILOT CODING AGENT TIPS --> --- 💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more [Copilot coding agent tips](https://gh.io/copilot-coding-agent-tips) in the docs. --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com> Co-authored-by: PureWeen <5375137+PureWeen@users.noreply.github.com> Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
Note
Are you waiting for the changes in this PR to be merged?
It would be very helpful if you could test the resulting artifacts from this PR and let us know in a comment if this change resolves your issue. Thank you!
Description of Change
Adds a high-quality README to the Microsoft.Maui.Controls NuGet package following Microsoft's official guidelines. The README will render on NuGet.org's package page.
Changes:
/src/Controls/src/NuGet/README.mdwith:Controls.NuGet.csprojwith:PackageReadmeFilepropertyStructure modeled after OpenAI .NET SDK README.
The README provides a balanced approach with both code snippets for quick start and documentation links for comprehensive learning with visual examples. All documentation links are clean URLs without version markers or local identifiers.
Issues Fixed
Fixes #31969
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.