Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: update internal absolute links #14924

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion doc/articles/get-started-next-steps.md
Original file line number Diff line number Diff line change
Expand Up @@ -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](/articles/guides/raspberry-pi/raspberry-pi-intro.md).
Copy link
Member

Choose a reason for hiding this comment

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

The link doesn't work on staging. Maybe:

Suggested change
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](/articles/guides/raspberry-pi/raspberry-pi-intro.md).
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](./guides/raspberry-pi/raspberry-pi-intro.md).

This comment will apply to multiple changes in the PR

Copy link
Member

Choose a reason for hiding this comment

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

@ajpinedam it's also best to use xref: links instead, wherever possible.


### XAML Fundamentals for Web and Mobile (Free)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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](/articles/features/fluent-styles.md)
> * 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]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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](/articles/howto-consume-webservices.md)
>
> [!NOTE]
> You can learn more about alternate service technologies here:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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](/articles/platform-specific-csharp.md)
> * [Platform-specific XAML markup in Uno](/articles/platform-specific-xaml.md)

1. To supply the required parameters to the **IdentityServerClient** class, add the following constructor:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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](/articles/howto-consume-webservices.md)

## Adding a WebApiBase class

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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](/articles/get-started-vs-2022.md)
* 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)
Expand Down
4 changes: 2 additions & 2 deletions doc/articles/howto-consume-webservices.md
Original file line number Diff line number Diff line change
Expand Up @@ -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](/articles/get-started-vs-2022.md)

## Task 1 - Create a simple Uno application

Expand Down Expand Up @@ -1826,7 +1826,7 @@ The full source code for this tutorial is available here - [Tutorial Source Code
## References

* 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](/articles/get-started-vs-2022.md)
* Uno Platform Samples:
* [unoplatform/Uno.Samples](https://github.com/unoplatform/Uno.Samples)
* [Tutorial Source Code - TheCatApiClient](https://github.com/unoplatform/Uno.Samples/tree/master/UI/TheCatApiClient)
Expand Down
2 changes: 1 addition & 1 deletion doc/articles/interop/wasm-javascript-3.md
Original file line number Diff line number Diff line change
Expand Up @@ -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](/articles/get-started.md).

### 1. Create the solution in Visual Studio

Expand Down
2 changes: 1 addition & 1 deletion doc/articles/migrating-to-uno-5.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Uno Platform 5.0 continues to support both UWP ([Uno.UI](https://www.nuget.org/p

This change ensures that the XAML parser will only look for types in an explicit way, and avoids fuzzy matching that could lead to incorrect type resolution.

In order to resolve types properly in a conditional XAML namespace, make use of the [new syntax introduced in Uno 4.8](https://platform.uno/docs/articles/platform-specific-xaml.html?q=condition#specifying-namespaces).
In order to resolve types properly in a conditional XAML namespace, make use of the [new syntax introduced in Uno 4.8](/articles/platform-specific-xaml.md?q=condition#specifying-namespaces).

### Enabling Hot Reload

Expand Down
2 changes: 1 addition & 1 deletion doc/articles/uno-development/doc-on-docs.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ It's important to document these novel features when you add them, since they ar

## Updating the documentation from linked repositories

The Uno Platform documentation is aggregated onto https://platform.uno/docs/articles/intro.html, including some repositories that are in the unoplatform GitHub organization.
The Uno Platform documentation is aggregated onto [Docs Intro](/articles/intro.md), including some repositories that are in the unoplatform GitHub organization.

### Updating the documentation for other repositories

Expand Down
2 changes: 1 addition & 1 deletion doc/articles/uno-development/docfx.md
Original file line number Diff line number Diff line change
Expand Up @@ -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](/articles/intro.md).

## Adding to the table of contents

Expand Down
4 changes: 2 additions & 2 deletions doc/articles/uno-development/ways-to-contribute.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Here are questions you can consider before you file a bug to make sure you're no

Pre-Submission check:

1. Did you read the [documentation](https://platform.uno/docs/articles/intro.html)?
1. Did you read the [documentation](/articles/intro.md)?
2. Did you check the latest [pre-release](https://www.nuget.org/packages/Uno.UI/absoluteLatest) of Uno Platform to see if the issue has been fixed?
3. Does the issue exist on the UWP / WinUI project (in which case it is not an Uno Platform issue)

Expand All @@ -48,7 +48,7 @@ Wherever we can, we prefer to implement UWP/WinUI APIs for maximum cross-platfor

### Ask (and answer) questions

If you have a question, be sure first to check out our [documentation](https://platform.uno/docs/articles/intro.html). But if you are still stuck, please visit [GitHub Discussions](https://github.com/unoplatform/uno/discussions) where our engineering team and community will be able to help you.
If you have a question, be sure first to check out our [documentation](/articles/intro.md). But if you are still stuck, please visit [GitHub Discussions](https://github.com/unoplatform/uno/discussions) where our engineering team and community will be able to help you.

If you've already done some Uno development, maybe there's a GitHub discussion question you can answer, giving another user the benefit of your experience.

Expand Down
4 changes: 2 additions & 2 deletions doc/articles/uno-howto-create-a-repro.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 app's output. If not, make sure to [setup the logging properly](/articles/migrating-from-previous-releases.md).
- 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.

Expand Down
16 changes: 8 additions & 8 deletions doc/articles/uno-samples.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ This sample application demonstrates the usage of the `WebAuthenticationBroker`

[Browse source](https://github.com/unoplatform/Uno.Samples/tree/master/UI/Authentication.OidcDemo)

[Follow the tutorial](https://platform.uno/docs/articles/guides/open-id-connect.html)
[Follow the tutorial](/articles/guides/open-id-connect.md)

### Auto-Suggest

Expand Down Expand Up @@ -69,7 +69,7 @@ Note that the [`Default namespace`](https://stackoverflow.com/questions/2871314/

### FileSavePicker iOS

A working implementation of a folder-based save file picker for iOS. See [the 'iOS' section in the Windows.Storage.Pickers Uno documentation](https://platform.uno/docs/articles/features/windows-storage-pickers.html#ios) for more information.
A working implementation of a folder-based save file picker for iOS. See [the 'iOS' section in the Windows.Storage.Pickers Uno documentation](/articles/features/windows-storage-pickers.md#ios) for more information.

[Browse source](https://github.com/unoplatform/Uno.Samples/tree/master/UI/FileSavePickeriOS)

Expand All @@ -85,10 +85,10 @@ A pair of samples related to localization:

- Localization: A sample showcasing the basics of localization.
[Browse source](https://github.com/unoplatform/Uno.Samples/tree/master/UI/LocalizationSamples/Localization)
[Follow the tutorial](https://platform.uno/docs/articles/guides/localization.html)
[Follow the tutorial](/articles/guides/localization.md)
- RuntimeCultureSwitching: An example of changing app language while it is running.
[Browse source](https://github.com/unoplatform/Uno.Samples/tree/master/UI/LocalizationSamples/RuntimeCultureSwitching)
[Follow the tutorial](https://platform.uno/docs/articles/guides/hotswap-app-language.html)
[Follow the tutorial](/articles/guides/hotswap-app-language.md)

### Map Control

Expand All @@ -102,7 +102,7 @@ An example showcasing how to set up the native frame navigation for iOS and Andr

[Browse source](https://github.com/unoplatform/Uno.Samples/tree/master/UI/NativeFrameNav)

[Follow the tutorial](https://platform.uno/docs/articles/guides/native-frame-nav-tutorial.html)
[Follow the tutorial](/articles/guides/native-frame-nav-tutorial.md)

### Native Style Switch

Expand Down Expand Up @@ -144,15 +144,15 @@ An example showing how to adjust the `StatusBar` and `CommandBar` dynamically ba

[Browse source](https://github.com/unoplatform/Uno.Samples/tree/master/UI/StatusBarThemeColor)

[Follow the tutorial](https://platform.uno/docs/articles/guides/status-bar-theme-color.html)
[Follow the tutorial](/articles/guides/status-bar-theme-color.md)

### TheCatApiClient

An example demonstrating an approach to consuming REST web services in Uno using HttpClient.

[Browse source](https://github.com/unoplatform/Uno.Samples/tree/master/UI/TheCatApiClient)

[Follow the tutorial](https://platform.uno/docs/articles/howto-consume-webservices.html)
[Follow the tutorial](/articles/howto-consume-webservices.md)

### TimeEntry

Expand Down Expand Up @@ -203,7 +203,7 @@ A dynamic grid view ported from the Windows Community Toolkit that allows for x:

[Browse source](https://github.com/unoplatform/Uno.Samples/tree/master/UI/UnoWCTDataGridSample)

[Follow the tutorial](https://platform.uno/docs/articles/uno-community-toolkit.html)
[Follow the tutorial](/articles/uno-community-toolkit.md)

### WCT DataGrid, TreeView, TabView

Expand Down
6 changes: 3 additions & 3 deletions doc/articles/wpf-migration.md
Original file line number Diff line number Diff line change
Expand Up @@ -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](/articles/get-started.md)
* [How-tos and tutorials](/articles/tutorials-intro.md)
* [Development deep-dives](/articles/using-uno-ui.md)
* [Reference](https://platform.uno/docs/articles/implemented-views.html)

## Architecture Considerations
Expand Down
Loading