Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 9, 2026

GitHub Issue: closes #(https://github.com/unoplatform/uno/issues/10555)](#10555)

PR Type:

📚 Documentation content changes

What is the current behavior? 🤔

No centralized documentation exists listing Uno Platform's first-party NuGet packages with descriptions and links to relevant documentation.

What is the new behavior? 🚀

Added doc/articles/nuget-packages.md providing a comprehensive reference of all first-party Uno Platform NuGet packages, organized into logical categories:

  • Core Packages: Uno.SDK, Uno.WinUI/Uno.UI, Uno.WinRT, Uno.Foundation
  • Platform-Specific: WebAssembly, Skia variants (Gtk, Wpf, MacOS, FrameBuffer, X11)
  • UI Enhancement: Graphics2DSK, Lottie, Svg, MSAL, Maps, MediaPlayerElement
  • Developer Tools: DevServer, Resizetizer, UITest
  • WPF Integration: XamlHost packages
  • Supporting: Fonts.Fluent, Foundation.Logging, Diagnostics.Eventing, Core

Each entry includes:

  • NuGet badge and package link
  • Purpose description
  • Link to detailed documentation
  • Usage guidance

Added navigation entry in toc.yml under Reference > Overview.

PR Checklist ✅

Other information ℹ️

All xref links validated against existing documentation. YAML syntax validated. Page follows established documentation patterns for maintainability.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • platformuno.sharepoint.com
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

This section details on the original issue you should resolve

<issue_title>[Docs] Add a list of NuGet packages</issue_title>
<issue_description>## What would you like clarification on:

Uno Platform offers a wide range of first-party and forks of third-party NuGet packages. It would be useful to provide a single place with a list of all these packages and a brief description of their purpose and link to relevant documentation for each of them.

Concern?

  • Usage in industry
  • Clarification of capabilities
  • Getting started with Uno
  • Developing with Uno
  • Contributing to the Uno project
  • Publishing your application
  • Support
  • Other (please specify):

For which Platform:

All</issue_description>

Comments on the Issue (you are @copilot in this section)

@morning4coffe-dev Hello @Dvij30, would you still like to work on this issue? @mtmattei @MartinZikmund @agneszitte This is complete - here is the [list](https://platformuno.sharepoint.com/:x:/s/UnoPlatform/ETFq5TD56MxMvWJL-518XJEBkWCOgK0oCoesMrmeY1K8oA?e=WtUvhD). it includes the package name, description, link, and last update.

not sure how best to display this in docs?</comment_new>
<comment_new>@agneszitte

@MartinZikmund @agneszitte This is complete - here is the list. it includes the package name, description, link, and last update.

not sure how best to display this in docs?

@MartinZikmund, @morning4coffe-dev what do you think? Note that this list would need to be kept up to date and adjusted... so we need to think of a solution for proper maintainability long term if we had this list</comment_new>
<comment_new>@MartinZikmund
Still relevant</comment_new>


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: Jen-Uno <214558326+Jen-Uno@users.noreply.github.com>
@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@github-actions github-actions bot added area/build Categorizes an issue or PR as relevant to build infrastructure kind/documentation labels Jan 9, 2026
Copilot AI changed the title [WIP] Add list of NuGet packages with descriptions docs: Add comprehensive NuGet packages reference page Jan 9, 2026
Copilot AI requested a review from Jen-Uno January 9, 2026 18:42
@Jen-Uno Jen-Uno requested a review from Copilot January 9, 2026 18:43
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds comprehensive documentation for all first-party Uno Platform NuGet packages, addressing issue #16725 which requested a centralized reference for the platform's package ecosystem.

Key Changes:

  • Added doc/articles/nuget-packages.md with detailed descriptions of 30+ packages
  • Organized packages into logical categories (Core, Platform-Specific, UI Enhancement, Developer Tools, WPF Integration, Supporting)
  • Updated table of contents to include the new reference page
  • Included NuGet badges, package links, descriptions, and documentation references

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
doc/articles/toc.yml Added navigation entry for NuGet Packages reference page under Reference > Overview section
doc/articles/nuget-packages.md New comprehensive reference page listing all first-party Uno Platform NuGet packages with descriptions, usage guidance, and documentation links

@Jen-Uno Jen-Uno marked this pull request as ready for review January 9, 2026 18:58
@Jen-Uno Jen-Uno requested a review from MartinZikmund January 9, 2026 19:26
@Jen-Uno Jen-Uno enabled auto-merge January 9, 2026 20:20
@unodevops
Copy link
Contributor

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-22330/docs/index.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/build Categorizes an issue or PR as relevant to build infrastructure kind/documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Docs] Add a list of NuGet packages

4 participants