From c9368208f9bac9cc1f722026d82256f2aa96072f Mon Sep 17 00:00:00 2001 From: Kevin Gallahan Date: Sun, 14 May 2023 10:32:40 -0400 Subject: [PATCH 1/4] Update README.md - Update doc links to avoid redirects --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e1d670d78..214b5c6b9 100644 --- a/README.md +++ b/README.md @@ -8,14 +8,14 @@ This repository contains several .NET libraries (originally developed as part of Package | Latest stable | Latest Preview | Description ---------|---------------|---------------|------------ -[`CommunityToolkit.Common`](https://learn.microsoft.com/dotnet/api/?term=communitytoolkit.common) | [![CommunityToolkit.Common](https://img.shields.io/nuget/v/CommunityToolkit.Common)](https://nuget.org/packages/CommunityToolkit.Common/) | [![CommunityToolkit.Common](https://img.shields.io/nuget/vpre/CommunityToolkit.Common)](https://nuget.org/packages/CommunityToolkit.Common/absoluteLatest) | A set of helper APIs shared with other [`CommunityToolkit`](https://learn.microsoft.com/windows/communitytoolkit) libraries. -[`CommunityToolkit.Diagnostics`](https://learn.microsoft.com/windows/communitytoolkit/diagnostics/introduction) | [![CommunityToolkit.Diagnostics](https://img.shields.io/nuget/v/CommunityToolkit.Diagnostics)](https://nuget.org/packages/CommunityToolkit.Diagnostics/) | [![CommunityToolkit.Diagnostics](https://img.shields.io/nuget/vpre/CommunityToolkit.Diagnostics)](https://nuget.org/packages/CommunityToolkit.Diagnostics/absoluteLatest) | A set of helper APIs (specifically, [`Guard`](https://learn.microsoft.com/windows/communitytoolkit/developer-tools/guard) and [`ThrowHelper`](https://learn.microsoft.com/windows/communitytoolkit/developer-tools/throwhelper)) that can be used for cleaner, more efficient and less error-prone argument validation and error checking. -[`CommunityToolkit.HighPerformance`](https://learn.microsoft.com/windows/communitytoolkit/high-performance/introduction) | [![CommunityToolkit.HighPerformance](https://img.shields.io/nuget/v/CommunityToolkit.HighPerformance)](https://nuget.org/packages/CommunityToolkit.HighPerformance/) | [![CommunityToolkit.HighPerformance](https://img.shields.io/nuget/vpre/CommunityToolkit.HighPerformance)](https://nuget.org/packages/CommunityToolkit.HighPerformance/absoluteLatest) | A collection of helpers for working in high-performance scenarios. It includes APIs such as [pooled buffer helpers](https://learn.microsoft.com/windows/communitytoolkit/high-performance/memoryowner), a fast [string pool](https://learn.microsoft.com/windows/communitytoolkit/high-performance/stringpool) type, a 2D variant of `Memory` and `Span` ([`Memory2D`](https://learn.microsoft.com/windows/communitytoolkit/high-performance/memory2d) and [`Span2D`](https://learn.microsoft.com/windows/communitytoolkit/high-performance/span2d)) also supporting discontiguous regions, helpers for bit shift operations (such as [`BitHelper`](https://learn.microsoft.com/windows/communitytoolkit/high-performance/span2d), also used in [Paint.NET](https://getpaint.net)), and more. +[`CommunityToolkit.Common`](https://learn.microsoft.com/dotnet/api/?term=communitytoolkit.common) | [![CommunityToolkit.Common](https://img.shields.io/nuget/v/CommunityToolkit.Common)](https://nuget.org/packages/CommunityToolkit.Common/) | [![CommunityToolkit.Common](https://img.shields.io/nuget/vpre/CommunityToolkit.Common)](https://nuget.org/packages/CommunityToolkit.Common/absoluteLatest) | A set of helper APIs shared with other [`CommunityToolkit`](https://learn.microsoft.com/dotnet/communitytoolkit/) libraries. +[`CommunityToolkit.Diagnostics`](https://learn.microsoft.com/dotnet/communitytoolkit/diagnostics/introduction) | [![CommunityToolkit.Diagnostics](https://img.shields.io/nuget/v/CommunityToolkit.Diagnostics)](https://nuget.org/packages/CommunityToolkit.Diagnostics/) | [![CommunityToolkit.Diagnostics](https://img.shields.io/nuget/vpre/CommunityToolkit.Diagnostics)](https://nuget.org/packages/CommunityToolkit.Diagnostics/absoluteLatest) | A set of helper APIs (specifically, [`Guard`](https://learn.microsoft.com/dotnet/communitytoolkit/diagnostics/guard) and [`ThrowHelper`](https://learn.microsoft.com/dotnet/communitytoolkit/diagnostics/throwhelper)) that can be used for cleaner, more efficient and less error-prone argument validation and error checking. +[`CommunityToolkit.HighPerformance`](https://learn.microsoft.com/dotnet/communitytoolkit/high-performance/introduction) | [![CommunityToolkit.HighPerformance](https://img.shields.io/nuget/v/CommunityToolkit.HighPerformance)](https://nuget.org/packages/CommunityToolkit.HighPerformance/) | [![CommunityToolkit.HighPerformance](https://img.shields.io/nuget/vpre/CommunityToolkit.HighPerformance)](https://nuget.org/packages/CommunityToolkit.HighPerformance/absoluteLatest) | A collection of helpers for working in high-performance scenarios. It includes APIs such as [pooled buffer helpers](https://learn.microsoft.com/dotnet/communitytoolkit/high-performance/memoryowner), a fast [string pool](https://learn.microsoft.com/dotnet/communitytoolkit/high-performance/stringpool) type, a 2D variant of `Memory` and `Span` ([`Memory2D`](https://learn.microsoft.com/dotnet/communitytoolkit/high-performance/memory2d) and [`Span2D`](https://learn.microsoft.com/dotnet/communitytoolkit/high-performance/span2d)) also supporting discontiguous regions, helpers for bit shift operations (such as [`BitHelper`](https://learn.microsoft.com/dotnet/communitytoolkit/high-performance/span2d), also used in [Paint.NET](https://getpaint.net)), and more. [`CommunityToolkit.Mvvm` (aka MVVM Toolkit)](https://aka.ms/mvvmtoolkit/docs) | [![CommunityToolkit.Mvvm](https://img.shields.io/nuget/v/CommunityToolkit.Mvvm)](https://nuget.org/packages/CommunityToolkit.Mvvm/) | [![CommunityToolkit.Mvvm](https://img.shields.io/nuget/vpre/CommunityToolkit.Mvvm)](https://nuget.org/packages/CommunityToolkit.Mvvm/absoluteLatest) | A fast, modular, platform-agnostic MVVM library, which is the official successor of `MvvmLight`. It's used extensively in the Microsoft Store and other first party apps. [The sample app repository is here](https://aka.ms/mvvmtoolkit/samples). ## 🙌 Getting Started -Please read the [Getting Started with the .NET Community Toolkit](https://learn.microsoft.com/windows/communitytoolkit/getting-started) page for more detailed information. +Please read the [Getting Started with the .NET Community Toolkit](https://learn.microsoft.com/en-us/windows/communitytoolkit/getting-started) page for more detailed information. ## 📃 Documentation From 1c7c9c94c99c925f221ebd6587ce52cd7a539808 Mon Sep 17 00:00:00 2001 From: Kevin Gallahan Date: Sun, 14 May 2023 10:34:31 -0400 Subject: [PATCH 2/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 214b5c6b9..4ea656b8d 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Package | Latest stable | Latest Preview | Description ## 🙌 Getting Started -Please read the [Getting Started with the .NET Community Toolkit](https://learn.microsoft.com/en-us/windows/communitytoolkit/getting-started) page for more detailed information. +Please read the [Getting Started with the .NET Community Toolkit](https://learn.microsoft.com/windows/communitytoolkit/getting-started) page for more detailed information. ## 📃 Documentation From f1d38ae904f1aa02fc95aa71b78d779d13f595cd Mon Sep 17 00:00:00 2001 From: Kevin Gallahan Date: Tue, 16 May 2023 12:13:45 -0400 Subject: [PATCH 3/4] Update README.md Update link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4ea656b8d..4920eae34 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ This repository contains several .NET libraries (originally developed as part of Package | Latest stable | Latest Preview | Description ---------|---------------|---------------|------------ -[`CommunityToolkit.Common`](https://learn.microsoft.com/dotnet/api/?term=communitytoolkit.common) | [![CommunityToolkit.Common](https://img.shields.io/nuget/v/CommunityToolkit.Common)](https://nuget.org/packages/CommunityToolkit.Common/) | [![CommunityToolkit.Common](https://img.shields.io/nuget/vpre/CommunityToolkit.Common)](https://nuget.org/packages/CommunityToolkit.Common/absoluteLatest) | A set of helper APIs shared with other [`CommunityToolkit`](https://learn.microsoft.com/dotnet/communitytoolkit/) libraries. +[`CommunityToolkit.Common`](https://learn.microsoft.com/en-us/dotnet/api/communitytoolkit.common) | [![CommunityToolkit.Common](https://img.shields.io/nuget/v/CommunityToolkit.Common)](https://nuget.org/packages/CommunityToolkit.Common/) | [![CommunityToolkit.Common](https://img.shields.io/nuget/vpre/CommunityToolkit.Common)](https://nuget.org/packages/CommunityToolkit.Common/absoluteLatest) | A set of helper APIs shared with other [`CommunityToolkit`](https://learn.microsoft.com/dotnet/communitytoolkit/) libraries. [`CommunityToolkit.Diagnostics`](https://learn.microsoft.com/dotnet/communitytoolkit/diagnostics/introduction) | [![CommunityToolkit.Diagnostics](https://img.shields.io/nuget/v/CommunityToolkit.Diagnostics)](https://nuget.org/packages/CommunityToolkit.Diagnostics/) | [![CommunityToolkit.Diagnostics](https://img.shields.io/nuget/vpre/CommunityToolkit.Diagnostics)](https://nuget.org/packages/CommunityToolkit.Diagnostics/absoluteLatest) | A set of helper APIs (specifically, [`Guard`](https://learn.microsoft.com/dotnet/communitytoolkit/diagnostics/guard) and [`ThrowHelper`](https://learn.microsoft.com/dotnet/communitytoolkit/diagnostics/throwhelper)) that can be used for cleaner, more efficient and less error-prone argument validation and error checking. [`CommunityToolkit.HighPerformance`](https://learn.microsoft.com/dotnet/communitytoolkit/high-performance/introduction) | [![CommunityToolkit.HighPerformance](https://img.shields.io/nuget/v/CommunityToolkit.HighPerformance)](https://nuget.org/packages/CommunityToolkit.HighPerformance/) | [![CommunityToolkit.HighPerformance](https://img.shields.io/nuget/vpre/CommunityToolkit.HighPerformance)](https://nuget.org/packages/CommunityToolkit.HighPerformance/absoluteLatest) | A collection of helpers for working in high-performance scenarios. It includes APIs such as [pooled buffer helpers](https://learn.microsoft.com/dotnet/communitytoolkit/high-performance/memoryowner), a fast [string pool](https://learn.microsoft.com/dotnet/communitytoolkit/high-performance/stringpool) type, a 2D variant of `Memory` and `Span` ([`Memory2D`](https://learn.microsoft.com/dotnet/communitytoolkit/high-performance/memory2d) and [`Span2D`](https://learn.microsoft.com/dotnet/communitytoolkit/high-performance/span2d)) also supporting discontiguous regions, helpers for bit shift operations (such as [`BitHelper`](https://learn.microsoft.com/dotnet/communitytoolkit/high-performance/span2d), also used in [Paint.NET](https://getpaint.net)), and more. [`CommunityToolkit.Mvvm` (aka MVVM Toolkit)](https://aka.ms/mvvmtoolkit/docs) | [![CommunityToolkit.Mvvm](https://img.shields.io/nuget/v/CommunityToolkit.Mvvm)](https://nuget.org/packages/CommunityToolkit.Mvvm/) | [![CommunityToolkit.Mvvm](https://img.shields.io/nuget/vpre/CommunityToolkit.Mvvm)](https://nuget.org/packages/CommunityToolkit.Mvvm/absoluteLatest) | A fast, modular, platform-agnostic MVVM library, which is the official successor of `MvvmLight`. It's used extensively in the Microsoft Store and other first party apps. [The sample app repository is here](https://aka.ms/mvvmtoolkit/samples). From f52256170d6f389980437217824ee5f848f4c8c0 Mon Sep 17 00:00:00 2001 From: Kevin Gallahan Date: Tue, 16 May 2023 12:14:49 -0400 Subject: [PATCH 4/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4920eae34..ae8445c34 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ This repository contains several .NET libraries (originally developed as part of Package | Latest stable | Latest Preview | Description ---------|---------------|---------------|------------ -[`CommunityToolkit.Common`](https://learn.microsoft.com/en-us/dotnet/api/communitytoolkit.common) | [![CommunityToolkit.Common](https://img.shields.io/nuget/v/CommunityToolkit.Common)](https://nuget.org/packages/CommunityToolkit.Common/) | [![CommunityToolkit.Common](https://img.shields.io/nuget/vpre/CommunityToolkit.Common)](https://nuget.org/packages/CommunityToolkit.Common/absoluteLatest) | A set of helper APIs shared with other [`CommunityToolkit`](https://learn.microsoft.com/dotnet/communitytoolkit/) libraries. +[`CommunityToolkit.Common`](https://learn.microsoft.com/dotnet/api/communitytoolkit.common) | [![CommunityToolkit.Common](https://img.shields.io/nuget/v/CommunityToolkit.Common)](https://nuget.org/packages/CommunityToolkit.Common/) | [![CommunityToolkit.Common](https://img.shields.io/nuget/vpre/CommunityToolkit.Common)](https://nuget.org/packages/CommunityToolkit.Common/absoluteLatest) | A set of helper APIs shared with other [`CommunityToolkit`](https://learn.microsoft.com/dotnet/communitytoolkit/) libraries. [`CommunityToolkit.Diagnostics`](https://learn.microsoft.com/dotnet/communitytoolkit/diagnostics/introduction) | [![CommunityToolkit.Diagnostics](https://img.shields.io/nuget/v/CommunityToolkit.Diagnostics)](https://nuget.org/packages/CommunityToolkit.Diagnostics/) | [![CommunityToolkit.Diagnostics](https://img.shields.io/nuget/vpre/CommunityToolkit.Diagnostics)](https://nuget.org/packages/CommunityToolkit.Diagnostics/absoluteLatest) | A set of helper APIs (specifically, [`Guard`](https://learn.microsoft.com/dotnet/communitytoolkit/diagnostics/guard) and [`ThrowHelper`](https://learn.microsoft.com/dotnet/communitytoolkit/diagnostics/throwhelper)) that can be used for cleaner, more efficient and less error-prone argument validation and error checking. [`CommunityToolkit.HighPerformance`](https://learn.microsoft.com/dotnet/communitytoolkit/high-performance/introduction) | [![CommunityToolkit.HighPerformance](https://img.shields.io/nuget/v/CommunityToolkit.HighPerformance)](https://nuget.org/packages/CommunityToolkit.HighPerformance/) | [![CommunityToolkit.HighPerformance](https://img.shields.io/nuget/vpre/CommunityToolkit.HighPerformance)](https://nuget.org/packages/CommunityToolkit.HighPerformance/absoluteLatest) | A collection of helpers for working in high-performance scenarios. It includes APIs such as [pooled buffer helpers](https://learn.microsoft.com/dotnet/communitytoolkit/high-performance/memoryowner), a fast [string pool](https://learn.microsoft.com/dotnet/communitytoolkit/high-performance/stringpool) type, a 2D variant of `Memory` and `Span` ([`Memory2D`](https://learn.microsoft.com/dotnet/communitytoolkit/high-performance/memory2d) and [`Span2D`](https://learn.microsoft.com/dotnet/communitytoolkit/high-performance/span2d)) also supporting discontiguous regions, helpers for bit shift operations (such as [`BitHelper`](https://learn.microsoft.com/dotnet/communitytoolkit/high-performance/span2d), also used in [Paint.NET](https://getpaint.net)), and more. [`CommunityToolkit.Mvvm` (aka MVVM Toolkit)](https://aka.ms/mvvmtoolkit/docs) | [![CommunityToolkit.Mvvm](https://img.shields.io/nuget/v/CommunityToolkit.Mvvm)](https://nuget.org/packages/CommunityToolkit.Mvvm/) | [![CommunityToolkit.Mvvm](https://img.shields.io/nuget/vpre/CommunityToolkit.Mvvm)](https://nuget.org/packages/CommunityToolkit.Mvvm/absoluteLatest) | A fast, modular, platform-agnostic MVVM library, which is the official successor of `MvvmLight`. It's used extensively in the Microsoft Store and other first party apps. [The sample app repository is here](https://aka.ms/mvvmtoolkit/samples).