From 7e5cabede86a5aabe6f4ef324ee08411a9e004ca Mon Sep 17 00:00:00 2001 From: Bruno Gale Date: Tue, 15 Sep 2026 14:27:15 +0200 Subject: [PATCH] chore: fix nuget package descriptions, tags and repository urls --- Directory.Build.props | 2 +- README.md | 12 ++++++------ packages/Core/Core/Core.csproj | 8 +++----- packages/Core/README.md | 6 +++--- packages/Functions/Functions/Functions.csproj | 9 +++------ packages/Functions/README.md | 6 +++--- packages/Gotrue/Gotrue/Gotrue.csproj | 9 +++------ packages/Gotrue/README.md | 6 +++--- packages/Postgrest/Postgrest/Postgrest.csproj | 11 +++-------- packages/Postgrest/README.md | 6 +++--- packages/Realtime/README.md | 6 +++--- packages/Realtime/Realtime/Realtime.csproj | 9 +++------ packages/Storage/README.md | 6 +++--- packages/Storage/Storage/Storage.csproj | 9 +++------ packages/Supabase/README.md | 16 ++++++++-------- packages/Supabase/Supabase/Supabase.csproj | 9 +++------ .../DependencyInjection.csproj | 9 +++------ .../extensions/DependencyInjection/README.md | 4 ++-- 18 files changed, 59 insertions(+), 84 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 178c2af6..df8f2b5f 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -16,7 +16,7 @@ Supabase MIT MIT - https://github.com/supabase-community/supabase-csharp + https://github.com/supabase/supabase-csharp git true 8.1.1 8.1.1 diff --git a/packages/Core/README.md b/packages/Core/README.md index 6790be64..5d185fbf 100644 --- a/packages/Core/README.md +++ b/packages/Core/README.md @@ -1,10 +1,10 @@ # Supabase.Core -[![Build and Test](https://github.com/supabase-community/supabase-csharp/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/supabase-community/supabase-csharp/actions/workflows/build-and-test.yml) +[![Build and Test](https://github.com/supabase/supabase-csharp/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/supabase/supabase-csharp/actions/workflows/build-and-test.yml) [![NuGet](https://img.shields.io/nuget/vpre/Supabase.Core)](https://www.nuget.org/packages/Supabase.Core/) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](../../LICENSE) -Shared primitives for the [Supabase C# SDK](https://github.com/supabase-community/supabase-csharp) — +Shared primitives for the [Supabase C# SDK](https://github.com/supabase/supabase-csharp) — common helpers, extensions, attributes, and diagnostics used across the `Supabase.*` packages. This package is an internal building block. You normally get it transitively by installing @@ -21,7 +21,7 @@ Targets .NET Standard 2.0. ## Contributing -Contributions are welcome. See the [repository root](https://github.com/supabase-community/supabase-csharp) +Contributions are welcome. See the [repository root](https://github.com/supabase/supabase-csharp) for how to build and test the SDK. ## License diff --git a/packages/Functions/Functions/Functions.csproj b/packages/Functions/Functions/Functions.csproj index 3a118fe2..096e43f5 100644 --- a/packages/Functions/Functions/Functions.csproj +++ b/packages/Functions/Functions/Functions.csproj @@ -2,15 +2,12 @@ true Supabase.Functions - https://github.com/supabase-community/supabase-csharp/tree/master/packages/Functions + https://github.com/supabase/supabase-csharp/tree/master/packages/Functions Supabase.Functions Supabase.Functions en - Joseph Schultz <joseph@acupofjose.com> - A C# client for Supabase Functions - Function - A C# client for Supabase Functions - supabase, functions + Supabase Edge Functions client for .NET that invokes functions with typed and streamed responses. + supabase;edge-functions;functions;serverless;streaming 8.1.1 8.1.1 diff --git a/packages/Functions/README.md b/packages/Functions/README.md index 28ee35d6..d29831ef 100644 --- a/packages/Functions/README.md +++ b/packages/Functions/README.md @@ -1,12 +1,12 @@ # Supabase.Functions -[![Build and Test](https://github.com/supabase-community/supabase-csharp/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/supabase-community/supabase-csharp/actions/workflows/build-and-test.yml) +[![Build and Test](https://github.com/supabase/supabase-csharp/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/supabase/supabase-csharp/actions/workflows/build-and-test.yml) [![NuGet](https://img.shields.io/nuget/vpre/Supabase.Functions)](https://www.nuget.org/packages/Supabase.Functions/) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](../../LICENSE) A C# client for invoking [Supabase Edge Functions](https://supabase.com/docs/guides/functions). -Part of the [Supabase C# SDK](https://github.com/supabase-community/supabase-csharp). Most projects +Part of the [Supabase C# SDK](https://github.com/supabase/supabase-csharp). Most projects use it through the [`Supabase`](../Supabase/README.md) meta-package (`supabase.Functions`); reference this package directly when you only need to invoke functions. @@ -123,7 +123,7 @@ ActivitySource.AddActivityListener(listener); ## Contributing -Contributions are welcome. See the [repository root](https://github.com/supabase-community/supabase-csharp) +Contributions are welcome. See the [repository root](https://github.com/supabase/supabase-csharp) for how to build and test the SDK. ## License diff --git a/packages/Gotrue/Gotrue/Gotrue.csproj b/packages/Gotrue/Gotrue/Gotrue.csproj index 0cf6a531..c02841a2 100644 --- a/packages/Gotrue/Gotrue/Gotrue.csproj +++ b/packages/Gotrue/Gotrue/Gotrue.csproj @@ -3,15 +3,12 @@ true Supabase.Gotrue - https://github.com/supabase-community/supabase-csharp/tree/master/packages/Gotrue + https://github.com/supabase/supabase-csharp/tree/master/packages/Gotrue Supabase.Gotrue Supabase.Gotrue en - Joseph Schultz <joseph@acupofjose.com> - A C# client for gotrue - Gotrue - A C# client for gotrue - supabase, gotrue + Supabase Auth client for .NET covering email, phone and OAuth sign-in, magic links, MFA and session refresh. + supabase;auth;authentication;gotrue;jwt;oauth;mfa;pkce;sso 8.1.1 8.1.1 diff --git a/packages/Gotrue/README.md b/packages/Gotrue/README.md index 8ffa5c46..94c8e48d 100644 --- a/packages/Gotrue/README.md +++ b/packages/Gotrue/README.md @@ -1,13 +1,13 @@ # Supabase.Gotrue -[![Build and Test](https://github.com/supabase-community/supabase-csharp/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/supabase-community/supabase-csharp/actions/workflows/build-and-test.yml) +[![Build and Test](https://github.com/supabase/supabase-csharp/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/supabase/supabase-csharp/actions/workflows/build-and-test.yml) [![NuGet](https://img.shields.io/nuget/vpre/Supabase.Gotrue)](https://www.nuget.org/packages/Supabase.Gotrue/) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](../../LICENSE) A C# client for [Supabase Auth](https://supabase.com/docs/guides/auth) (GoTrue) — email/password, OAuth providers, SSO, magic links, and user management. -Part of the [Supabase C# SDK](https://github.com/supabase-community/supabase-csharp). Most projects +Part of the [Supabase C# SDK](https://github.com/supabase/supabase-csharp). Most projects use it through the [`Supabase`](../Supabase/README.md) meta-package (`supabase.Auth`); reference this package directly to use Auth on its own. The client is written to be platform-agnostic and works on .NET, Xamarin, MAUI, and Unity — see the [Unity session-persistence example](https://gist.github.com/wiverson/fbb07498743dff19b72c9c58599931e9). @@ -203,7 +203,7 @@ web page to handle confirmation, then have the app inspect the returned user to ## Contributing -Contributions are welcome. See the [repository root](https://github.com/supabase-community/supabase-csharp) +Contributions are welcome. See the [repository root](https://github.com/supabase/supabase-csharp) for how to build and test the SDK. ## License diff --git a/packages/Postgrest/Postgrest/Postgrest.csproj b/packages/Postgrest/Postgrest/Postgrest.csproj index c816c832..b548343a 100644 --- a/packages/Postgrest/Postgrest/Postgrest.csproj +++ b/packages/Postgrest/Postgrest/Postgrest.csproj @@ -2,20 +2,15 @@ CS8600;CS8602;CS8603 enable - Supabase.Postgrest Supabase.Postgrest Supabase.Postgrest - https://github.com/supabase-community/supabase-csharp/tree/master/packages/Postgrest + https://github.com/supabase/supabase-csharp/tree/master/packages/Postgrest Supabase.Postgrest true en-US true - Joseph Schultz <joseph@acupofjose.com> - Library to interact with postgREST servers - Postgrest-csharp is written primarily as a helper library for supabase/supabase-csharp, however, it should be easy enough to use outside of the supabase ecosystem. - The bulk of this library is a translation and c-sharp-ification of the supabase/postgrest-js library. - - supabase,postgrest + Supabase Database client for .NET that queries Postgres through PostgREST with typed models, filters and RPC. + supabase;postgrest;postgres;postgresql;database;rest;rpc;linq 8.1.1 8.1.1 diff --git a/packages/Postgrest/README.md b/packages/Postgrest/README.md index 9dc2848b..45dc1d54 100644 --- a/packages/Postgrest/README.md +++ b/packages/Postgrest/README.md @@ -1,6 +1,6 @@ # Supabase.Postgrest -[![Build and Test](https://github.com/supabase-community/supabase-csharp/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/supabase-community/supabase-csharp/actions/workflows/build-and-test.yml) +[![Build and Test](https://github.com/supabase/supabase-csharp/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/supabase/supabase-csharp/actions/workflows/build-and-test.yml) [![NuGet](https://img.shields.io/nuget/vpre/Supabase.Postgrest)](https://www.nuget.org/packages/Supabase.Postgrest/) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](../../LICENSE) @@ -8,7 +8,7 @@ A C# client for [PostgREST](https://postgrest.org) — query your Supabase datab auto-generated REST API, with strongly-typed models and LINQ. It is a C#-ification of [postgrest-js](https://github.com/supabase/postgrest-js). -Part of the [Supabase C# SDK](https://github.com/supabase-community/supabase-csharp). Most projects +Part of the [Supabase C# SDK](https://github.com/supabase/supabase-csharp). Most projects use it through the [`Supabase`](../Supabase/README.md) meta-package (`supabase.From()`); reference this package directly to use PostgREST on its own. It also works outside the Supabase ecosystem against any PostgREST server. @@ -333,7 +333,7 @@ ActivitySource.AddActivityListener(listener); ## Contributing -Contributions are welcome. See the [repository root](https://github.com/supabase-community/supabase-csharp) +Contributions are welcome. See the [repository root](https://github.com/supabase/supabase-csharp) for how to build and test the SDK. ## License diff --git a/packages/Realtime/README.md b/packages/Realtime/README.md index d14afd5c..c8eed441 100644 --- a/packages/Realtime/README.md +++ b/packages/Realtime/README.md @@ -1,6 +1,6 @@ # Supabase.Realtime -[![Build and Test](https://github.com/supabase-community/supabase-csharp/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/supabase-community/supabase-csharp/actions/workflows/build-and-test.yml) +[![Build and Test](https://github.com/supabase/supabase-csharp/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/supabase/supabase-csharp/actions/workflows/build-and-test.yml) [![NuGet](https://img.shields.io/nuget/vpre/Supabase.Realtime)](https://www.nuget.org/packages/Supabase.Realtime/) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](../../LICENSE) @@ -8,7 +8,7 @@ A C# client for [Supabase Realtime](https://supabase.com/docs/guides/realtime) changes, and use Broadcast and Presence over a single websocket connection. It is a C#-ification of [realtime-js](https://github.com/supabase/realtime-js). -Part of the [Supabase C# SDK](https://github.com/supabase-community/supabase-csharp). Most projects +Part of the [Supabase C# SDK](https://github.com/supabase/supabase-csharp). Most projects use it through the [`Supabase`](../Supabase/README.md) meta-package (`supabase.Realtime`); reference this package directly to use Realtime on its own. @@ -178,7 +178,7 @@ client.AddDebugHandler((sender, message, exception) => Debug.WriteLine(message)) ## Contributing -Contributions are welcome. See the [repository root](https://github.com/supabase-community/supabase-csharp) +Contributions are welcome. See the [repository root](https://github.com/supabase/supabase-csharp) for how to build and test the SDK. Note that the Realtime test suite expects `realtime-dev.localhost` to resolve locally — add a hosts diff --git a/packages/Realtime/Realtime/Realtime.csproj b/packages/Realtime/Realtime/Realtime.csproj index a8187e4b..ca2a30ed 100644 --- a/packages/Realtime/Realtime/Realtime.csproj +++ b/packages/Realtime/Realtime/Realtime.csproj @@ -1,17 +1,14 @@ - Supabase.Realtime Supabase.Realtime - https://github.com/supabase-community/supabase-csharp/tree/master/packages/Realtime + https://github.com/supabase/supabase-csharp/tree/master/packages/Realtime Supabase.Realtime Supabase.Realtime - Realtime-csharp is written as a client library for supabase/realtime. + Supabase Realtime client for .NET for Postgres changes, broadcast and presence over websockets. true en true - Joseph Schultz <joseph@acupofjose.com> - Realtime-csharp is written as a client library for supabase/realtime. - supabase, realtime, phoenix + supabase;realtime;websocket;postgres;broadcast;presence;phoenix 8.1.1 8.1.1 diff --git a/packages/Storage/README.md b/packages/Storage/README.md index efba059f..4fdd9fcd 100644 --- a/packages/Storage/README.md +++ b/packages/Storage/README.md @@ -1,13 +1,13 @@ # Supabase.Storage -[![Build and Test](https://github.com/supabase-community/supabase-csharp/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/supabase-community/supabase-csharp/actions/workflows/build-and-test.yml) +[![Build and Test](https://github.com/supabase/supabase-csharp/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/supabase/supabase-csharp/actions/workflows/build-and-test.yml) [![NuGet](https://img.shields.io/nuget/vpre/Supabase.Storage)](https://www.nuget.org/packages/Supabase.Storage/) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](../../LICENSE) A C# client for [Supabase Storage](https://supabase.com/docs/guides/storage) — upload, download, and serve files from buckets, with signed and public URLs. -Part of the [Supabase C# SDK](https://github.com/supabase-community/supabase-csharp). Most projects +Part of the [Supabase C# SDK](https://github.com/supabase/supabase-csharp). Most projects use it through the [`Supabase`](../Supabase/README.md) meta-package (`supabase.Storage`); reference this package directly when you only need storage. @@ -139,7 +139,7 @@ ActivitySource.AddActivityListener(listener); ## Contributing -Contributions are welcome. See the [repository root](https://github.com/supabase-community/supabase-csharp) +Contributions are welcome. See the [repository root](https://github.com/supabase/supabase-csharp) for how to build and test the SDK. ## License diff --git a/packages/Storage/Storage/Storage.csproj b/packages/Storage/Storage/Storage.csproj index b9fc916f..d8128b17 100644 --- a/packages/Storage/Storage/Storage.csproj +++ b/packages/Storage/Storage/Storage.csproj @@ -2,15 +2,12 @@ true Supabase.Storage - https://github.com/supabase-community/supabase-csharp/tree/master/packages/Storage + https://github.com/supabase/supabase-csharp/tree/master/packages/Storage Supabase.Storage Supabase.Storage - A C# implementation of the Supabase Storage client + Supabase Storage client for .NET for buckets, uploads, resumable uploads, downloads, signed URLs and image transforms. en-US - Joseph Schultz <joseph@acupofjose.com> - A C# implementation of the Supabase Storage client - Supabase Storage - supabase, storage + supabase;storage;files;upload;buckets;signed-url;tus 8.1.1 8.1.1 diff --git a/packages/Supabase/README.md b/packages/Supabase/README.md index 118d3191..fefb8d6b 100644 --- a/packages/Supabase/README.md +++ b/packages/Supabase/README.md @@ -1,6 +1,6 @@ # Supabase -[![Build and Test](https://github.com/supabase-community/supabase-csharp/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/supabase-community/supabase-csharp/actions/workflows/build-and-test.yml) +[![Build and Test](https://github.com/supabase/supabase-csharp/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/supabase/supabase-csharp/actions/workflows/build-and-test.yml) [![NuGet](https://img.shields.io/nuget/vpre/Supabase)](https://www.nuget.org/packages/Supabase/) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](../../LICENSE) @@ -8,7 +8,7 @@ The unified C# client for [Supabase](https://supabase.com). One client composes Storage, Realtime, and Edge Functions, so you configure your project once and reach every service from a single object. -Part of the [Supabase C# SDK](https://github.com/supabase-community/supabase-csharp). To use a single +Part of the [Supabase C# SDK](https://github.com/supabase/supabase-csharp). To use a single service on its own, reference its package instead — see [Individual services](#individual-services). ## Installation @@ -18,7 +18,7 @@ dotnet add package Supabase ``` Targets .NET Standard 2.1, so it runs on .NET Core / .NET 5+, Xamarin, MAUI, and Unity. See the -[wiki](https://github.com/supabase-community/supabase-csharp/wiki) for platform-specific guides. +[wiki](https://github.com/supabase/supabase-csharp/wiki) for platform-specific guides. ## Getting started @@ -85,7 +85,7 @@ Pass a `SupabaseOptions` to the constructor: By default the client does not persist the auth session, so the user is signed out when the process ends. Provide a `SessionHandler` to save, load, and destroy the session — for example to a file or to the platform's secure storage. See -[Authorization with Gotrue](https://github.com/supabase-community/supabase-csharp/wiki/Authorization-with-Gotrue#offline-support) +[Authorization with Gotrue](https://github.com/supabase/supabase-csharp/wiki/Authorization-with-Gotrue#offline-support) in the wiki for a worked example. > **A note on keys:** some APIs (user administration, bypassing RLS, etc.) require an elevated key @@ -154,15 +154,15 @@ Each service is also published as a standalone package, useful when you only nee ## Documentation -- [Getting Started](https://github.com/supabase-community/supabase-csharp/wiki#getting-started) +- [Getting Started](https://github.com/supabase/supabase-csharp/wiki#getting-started) - [Supabase C# reference](https://supabase.com/docs/reference/csharp/introduction) - [Generated API docs](https://supabase-community.github.io/supabase-csharp/api/Supabase.Client.html) -- [Examples](https://github.com/supabase-community/supabase-csharp/wiki/Examples) -- [Troubleshooting](https://github.com/supabase-community/supabase-csharp/wiki/Troubleshooting) · [Discussions](https://github.com/supabase-community/supabase-csharp/discussions) +- [Examples](https://github.com/supabase/supabase-csharp/wiki/Examples) +- [Troubleshooting](https://github.com/supabase/supabase-csharp/wiki/Troubleshooting) · [Discussions](https://github.com/supabase/supabase-csharp/discussions) ## Contributing -Contributions are welcome. See the [repository root](https://github.com/supabase-community/supabase-csharp) +Contributions are welcome. See the [repository root](https://github.com/supabase/supabase-csharp) for how to build and test the SDK. ## License diff --git a/packages/Supabase/Supabase/Supabase.csproj b/packages/Supabase/Supabase/Supabase.csproj index 98e29d16..f76658e1 100644 --- a/packages/Supabase/Supabase/Supabase.csproj +++ b/packages/Supabase/Supabase/Supabase.csproj @@ -4,17 +4,14 @@ enable CS8600;CS8602;CS8603 true - Supabase Supabase - https://github.com/supabase-community/supabase-csharp/tree/master/packages/Supabase + https://github.com/supabase/supabase-csharp/tree/master/packages/Supabase Supabase Supabase - A C# implementation of the Supabase client + Supabase client for .NET that composes Auth, Database, Storage, Realtime and Edge Functions behind one client. en true - Joseph Schultz <joseph@acupofjose.com> - A C# implementation of the Supabase client - supabase + supabase;postgres;baas;auth;storage;realtime;edge-functions;blazor;maui 8.1.1 8.1.1 diff --git a/packages/extensions/DependencyInjection/DependencyInjection/DependencyInjection.csproj b/packages/extensions/DependencyInjection/DependencyInjection/DependencyInjection.csproj index 4c1b231c..264189ec 100644 --- a/packages/extensions/DependencyInjection/DependencyInjection/DependencyInjection.csproj +++ b/packages/extensions/DependencyInjection/DependencyInjection/DependencyInjection.csproj @@ -2,15 +2,12 @@ true Supabase.Extensions.DependencyInjection - https://github.com/supabase-community/supabase-csharp/tree/master/packages/extensions/DependencyInjection + https://github.com/supabase/supabase-csharp/tree/master/packages/extensions/DependencyInjection Supabase.Extensions.DependencyInjection Supabase.Extensions.DependencyInjection en - Joseph Schultz <joseph@acupofjose.com> - ASP.NET Core / Microsoft.Extensions.DependencyInjection integration for the Supabase C# SDK - Supabase Dependency Injection - Registers a Supabase.Client (and each of its sub-clients) against IHttpClientFactory-managed, pooled HttpClients, for safe use under sustained ASP.NET Core load. - supabase, dependency-injection, aspnetcore + Supabase client registration for Microsoft.Extensions.DependencyInjection with pooled HttpClients for ASP.NET Core. + supabase;dependency-injection;aspnetcore;httpclientfactory 8.1.1 8.1.1 diff --git a/packages/extensions/DependencyInjection/README.md b/packages/extensions/DependencyInjection/README.md index bc9c0863..2d34a310 100644 --- a/packages/extensions/DependencyInjection/README.md +++ b/packages/extensions/DependencyInjection/README.md @@ -1,11 +1,11 @@ # Supabase.Extensions.DependencyInjection -[![Build and Test](https://github.com/supabase-community/supabase-csharp/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/supabase-community/supabase-csharp/actions/workflows/build-and-test.yml) +[![Build and Test](https://github.com/supabase/supabase-csharp/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/supabase/supabase-csharp/actions/workflows/build-and-test.yml) [![NuGet](https://img.shields.io/nuget/vpre/Supabase.Extensions.DependencyInjection)](https://www.nuget.org/packages/Supabase.Extensions.DependencyInjection/) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](../../../LICENSE) ASP.NET Core / `Microsoft.Extensions.DependencyInjection` integration for the -[Supabase C# SDK](https://github.com/supabase-community/supabase-csharp). +[Supabase C# SDK](https://github.com/supabase/supabase-csharp). Registers a `Supabase.Client` — and each of its sub-clients individually — against `IHttpClientFactory`-managed, pooled `HttpClient`s. Without this, an app that resolves a