From a963c2c5fffee2278c0b424bd835f3b55a2ace90 Mon Sep 17 00:00:00 2001 From: Dominik Titl <78549750+morning4coffe-dev@users.noreply.github.com> Date: Thu, 15 Aug 2024 17:10:16 +0200 Subject: [PATCH] chore: Move more links to xref --- doc/articles/get-started-next-steps.md | 2 +- .../guides/silverlight-migration/01-create-uno-solution.md | 2 +- .../guides/silverlight-migration/08-data-access-overview.md | 2 +- .../guides/silverlight-migration/09-client-auth-service.md | 4 ++-- .../11-implementing-identity-service-client.md | 2 +- .../guides/silverlight-migration/99-useful-resources.md | 2 +- doc/articles/howto-consume-webservices.md | 2 +- doc/articles/interop/wasm-javascript-2.md | 2 +- doc/articles/interop/wasm-javascript-3.md | 2 +- doc/articles/uno-development/docfx.md | 2 +- doc/articles/uno-howto-create-a-repro.md | 4 ++-- doc/articles/wpf-migration.md | 6 +++--- 12 files changed, 16 insertions(+), 16 deletions(-) diff --git a/doc/articles/get-started-next-steps.md b/doc/articles/get-started-next-steps.md index 82ab66c69b83..e87babc352f0 100644 --- a/doc/articles/get-started-next-steps.md +++ b/doc/articles/get-started-next-steps.md @@ -65,7 +65,7 @@ Microsoft MVP Skye Hoefling put together [Uno Platform: Getting Started Series]( ### Raspberry Pi Applications with Uno Platform (Free) -If you are looking to bring your cross-platform apps to Raspberry Pi with Uno Platform, Peter Gallagher wrote an [article to help you get started]( https://www.petecodes.co.uk/developing-uwp-apps-for-the-raspberry-pi-with-uno-platform/) or try our [getting started with Raspberry Pi documentation]( https://platform.uno/docs/articles/guides/raspberry-pi/raspberry-pi-intro.html). +If you are looking to bring your cross-platform apps to Raspberry Pi with Uno Platform, Peter Gallagher wrote an [article to help you get started](https://www.petecodes.co.uk/developing-uwp-apps-for-the-raspberry-pi-with-uno-platform/) or try our [getting started with Raspberry Pi documentation](xref:Uno.RaspberryPi.Intro). ### XAML Fundamentals for Web and Mobile (Free) diff --git a/doc/articles/guides/silverlight-migration/01-create-uno-solution.md b/doc/articles/guides/silverlight-migration/01-create-uno-solution.md index 09ea230e9dcf..5642d3454924 100644 --- a/doc/articles/guides/silverlight-migration/01-create-uno-solution.md +++ b/doc/articles/guides/silverlight-migration/01-create-uno-solution.md @@ -65,7 +65,7 @@ As part of the continuing evolution of desktop development on Windows, Microsoft > [!NOTE] > The Uno Platform has great support for WinUI 2.x and preview support for WinUI 3: > -> * For WinUI 2.5, see [Fluent-styled controls](https://platform.uno/docs/articles/features/fluent-styles.html) +> * For WinUI 2.5, see [Fluent-styled controls](xref:Uno.Features.FluentStyles) > * For WinUI 3, see [Uno Platform 3.3 – Day 0 support for WinUI 3 Preview 3, Android 11](https://platform.uno/blog/uno-platform-3-3-day-0-support-for-winui-3-preview-3-android-11/). > > [!TIP] diff --git a/doc/articles/guides/silverlight-migration/08-data-access-overview.md b/doc/articles/guides/silverlight-migration/08-data-access-overview.md index 4ffd1630a0eb..ac34a53b70ab 100644 --- a/doc/articles/guides/silverlight-migration/08-data-access-overview.md +++ b/doc/articles/guides/silverlight-migration/08-data-access-overview.md @@ -26,7 +26,7 @@ Unfortunately, WCF itself has been discontinued, although there are, of course, > [!TIP] > In the sample migration of TimeEntryRIA to Uno, ASP.NET Core Web APIs were used. You can find a full article discussing how to consume a web service with Uno below: > -> * [How to consume a web service](https://platform.uno/docs/articles/howto-consume-webservices.html) +> * [How to consume a web service](xref:Uno.Development.ConsumeWebApi) > > [!NOTE] > You can learn more about alternate service technologies here: diff --git a/doc/articles/guides/silverlight-migration/09-client-auth-service.md b/doc/articles/guides/silverlight-migration/09-client-auth-service.md index 81a31d3d2e88..7b5433a9e1ff 100644 --- a/doc/articles/guides/silverlight-migration/09-client-auth-service.md +++ b/doc/articles/guides/silverlight-migration/09-client-auth-service.md @@ -80,8 +80,8 @@ The code to retrieve the access token is encapsulated within the a class **Ident > [!TIP] > You can learn more about platform-specific C# and XAML here: > - > * [Platform-specific C# code in Uno](https://platform.uno/docs/articles/platform-specific-csharp.html) - > * [Platform-specific XAML markup in Uno](https://platform.uno/docs/articles/platform-specific-xaml.html) + > * [Platform-specific C# code in Uno](xref:Uno.Development.PlatformSpecificCSharp) + > * [Platform-specific XAML markup in Uno](xref:Uno.Development.PlatformSpecificXaml) 1. To supply the required parameters to the **IdentityServerClient** class, add the following constructor: diff --git a/doc/articles/guides/silverlight-migration/11-implementing-identity-service-client.md b/doc/articles/guides/silverlight-migration/11-implementing-identity-service-client.md index 126c3784f33c..5c705f44f2b9 100644 --- a/doc/articles/guides/silverlight-migration/11-implementing-identity-service-client.md +++ b/doc/articles/guides/silverlight-migration/11-implementing-identity-service-client.md @@ -72,7 +72,7 @@ As mentioned earlier, the server-side of this service is out-of-scope for the ar > [!NOTE] > The implementation of the identity client API will be based heavily on the code discussed in the article below: > -> * [How to consume a web service](https://platform.uno/docs/articles/howto-consume-webservices.html) +> * [How to consume a web service](xref:Uno.Development.ConsumeWebApi) ## Adding a WebApiBase class diff --git a/doc/articles/guides/silverlight-migration/99-useful-resources.md b/doc/articles/guides/silverlight-migration/99-useful-resources.md index 25aa02cd8ab6..4546d2856e0e 100644 --- a/doc/articles/guides/silverlight-migration/99-useful-resources.md +++ b/doc/articles/guides/silverlight-migration/99-useful-resources.md @@ -5,7 +5,7 @@ uid: Uno.SilverlightMigration.UsefulResources # Useful resources * Uno Platform: - * [Using Uno - getting started on Visual Studio](https://platform.uno/docs/articles/get-started-vs.html) + * [Using Uno - getting started on Visual Studio](xref:Uno.GetStarted.vs2022) * Uno Platform Samples: * [unoplatform/Uno.Samples GitHub Repo](https://github.com/unoplatform/Uno.Samples) * [Uno.UI.Toolkit.SL GitHub Repo](https://github.com/unoplatform/Uno.UI.Toolkit.SL) diff --git a/doc/articles/howto-consume-webservices.md b/doc/articles/howto-consume-webservices.md index 2e67fe11da92..ad9306b161ef 100644 --- a/doc/articles/howto-consume-webservices.md +++ b/doc/articles/howto-consume-webservices.md @@ -20,7 +20,7 @@ Throughout the how-to, there will be notes on recommended practices and tips tha > The complete source code that goes along with this tutorial is available in the [unoplatform/Uno.Samples](https://github.com/unoplatform/Uno.Samples) GitHub repository - [TheCatApiClient](https://github.com/unoplatform/Uno.Samples/tree/master/UI/TheCatApiClient) > > [!TIP] -> For a step-by-step guide to installing the prerequisites, see [Getting started on Visual Studio](https://platform.uno/docs/articles/get-started-vs-2022.html) +> For a step-by-step guide to installing the prerequisites, see [Getting started on Visual Studio](xref:Uno.GetStarted.vs2022) ## Task 1 - Create a simple Uno application diff --git a/doc/articles/interop/wasm-javascript-2.md b/doc/articles/interop/wasm-javascript-2.md index 5a3ec3722a1f..c906de4c4aec 100644 --- a/doc/articles/interop/wasm-javascript-2.md +++ b/doc/articles/interop/wasm-javascript-2.md @@ -10,7 +10,7 @@ Let's create an app to integrate a Syntax Highlighter named [`PrismJS`](https:// ### 0. Before starting -📝 To reproduce the code in this article, you must [prepare development environment using Uno's _Getting Started_ article](../get-started.md). +📝 To reproduce the code in this article, you must [prepare a development environment using Uno's _Getting Started_ article](xref:Uno.GetStarted). ### 1. Create the projects diff --git a/doc/articles/interop/wasm-javascript-3.md b/doc/articles/interop/wasm-javascript-3.md index a979348a7ba6..995281958d11 100644 --- a/doc/articles/interop/wasm-javascript-3.md +++ b/doc/articles/interop/wasm-javascript-3.md @@ -14,7 +14,7 @@ Let's create an application illustrating how to use this feature. ### 0. Before starting -📝 To reproduce the code in this article, you must [prepare development environment using Uno's _Getting Started_ article](https://platform.uno/docs/articles/get-started.html). +📝 To reproduce the code in this article, you must [prepare a development environment using Uno's _Getting Started_ article](xref:Uno.GetStarted). ### 1. Create the solution in Visual Studio diff --git a/doc/articles/uno-development/docfx.md b/doc/articles/uno-development/docfx.md index bb3e2cb37ada..e82a778d88c4 100644 --- a/doc/articles/uno-development/docfx.md +++ b/doc/articles/uno-development/docfx.md @@ -6,7 +6,7 @@ uid: Uno.Contributing.DocFx # The Uno docs website and DocFX -Uno Platform's docs website uses [DocFX](https://dotnet.github.io/docfx/) to convert Markdown files in the [articles folder](https://github.com/unoplatform/uno/tree/master/doc/articles) into [html files](https://platform.uno/docs/articles/intro.html). +Uno Platform's docs website uses [DocFX](https://dotnet.github.io/docfx/) to convert Markdown files in the [articles folder](https://github.com/unoplatform/uno/tree/master/doc/articles) into [html files](xref:Uno.Documentation.Intro). ## Adding to the table of contents diff --git a/doc/articles/uno-howto-create-a-repro.md b/doc/articles/uno-howto-create-a-repro.md index fe4d2fd3771d..927db2f37239 100644 --- a/doc/articles/uno-howto-create-a-repro.md +++ b/doc/articles/uno-howto-create-a-repro.md @@ -33,10 +33,10 @@ Some steps and questions to answer: - Add an event handler to `DataContextChanged` in the code behind to see if and when the `DataContext` changed. - Analyze device and app logs for clues about the control's behavior. - You may enable [the controls debug logs](https://github.com/unoplatform/uno/blob/master/doc/articles/logging.md), if any. - - To validate that logs are enabled and in Debug, those starting with `Windows`, `Microsoft` or `Uno` should be visible in the apps output. If not, make sure to [setup the logging properly](https://platform.uno/docs/articles/migrating-from-previous-releases.html). + - To validate that logs are enabled and in Debug, those starting with `Windows`, `Microsoft`, or `Uno` should be visible in the apps output. If not, make sure to [setup the logging properly](xref:Uno.Development.MigratingFromPreviousReleases). - Logs on iOS may need to have the [OSLog logger](https://github.com/unoplatform/uno.extensions.logging) enabled when running on production devices. - Try on different versions of Visual Studio, iOS, Android, Linux, or browsers -- If available, try the API on Windows (UWP or WinUI) and see if it behaves differently that what Uno Platform is doing +- If available, try the API on Windows (UWP or WinUI) and see if it behaves differently than what Uno Platform is doing - When issues occur, try breaking on all exceptions to check if an exception may be hidden and not reported. - Update Uno.WinUI or other dependencies to previous or later versions, using a [bisection technique](https://git-scm.com/docs/git-bisect). Knowing which version of a package introduced an issue can help orienting the investigations. diff --git a/doc/articles/wpf-migration.md b/doc/articles/wpf-migration.md index 201d8161a5a4..c41e5f86cd98 100644 --- a/doc/articles/wpf-migration.md +++ b/doc/articles/wpf-migration.md @@ -35,9 +35,9 @@ The vast majority of your codebase will simply "move across". Existing XAML stru Along the journey to bring your WPF app to the Web, you should become familiar with the Uno Platform documentation. Your team should thoroughly understand what is supported (and where) before you build a feature around it. Learn about: -* [Get started](https://platform.uno/docs/articles/get-started.html) -* [How-tos and tutorials](https://platform.uno/docs/articles/tutorials-intro.html) -* [Development deep-dives](https://platform.uno/docs/articles/using-uno-ui.html) +* [Get started](xref:Uno.GetStarted) +* [How-tos and tutorials](xref:Uno.Tutorials.Intro) +* [Development deep-dives](xref:Uno.Development.Overview) * [Reference](https://platform.uno/docs/articles/implemented-views.html) ## Architecture Considerations