diff --git a/.github/workflows/check-csharp-examples.yml b/.github/workflows/check-csharp-examples.yml
index 6a699a8f..ae6a2641 100644
--- a/.github/workflows/check-csharp-examples.yml
+++ b/.github/workflows/check-csharp-examples.yml
@@ -45,5 +45,5 @@ jobs:
- name: Run C# Example Validation
run: |
python scripts/check_csharp_examples.py \
- --validator valkey-glide-csharp/scripts/validate_examples.py \
+ --validator valkey-glide-csharp/dev/scripts/validate_examples.py \
--glide-dll valkey-glide-csharp/sources/Valkey.Glide/bin/Release/net8.0/Valkey.Glide.dll
diff --git a/astro.config.mjs b/astro.config.mjs
index 637b7e2b..8623652f 100755
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -225,7 +225,6 @@ export default defineConfig({
"migration/java/jedis/jedis-compatibility-layer/instructions",
"migration/java/jedis/jedis-compatibility-layer/supported-features",
"migration/java/jedis/jedis-compatibility-layer/configurations-mapping",
- "migration/java/jedis/jedis-compatibility-layer/getting-help",
],
},
{
diff --git a/src/content/docs/concepts/architecture/async-execution.mdx b/src/content/docs/concepts/architecture/async-execution.mdx
index 0f66ed79..ebf4e043 100644
--- a/src/content/docs/concepts/architecture/async-execution.mdx
+++ b/src/content/docs/concepts/architecture/async-execution.mdx
@@ -1,5 +1,6 @@
---
title: Asynchronous Execution
+description: How Valkey GLIDE uses connection multiplexing and async patterns for high performance
---
import { Tabs, TabItem } from '@astrojs/starlight/components';
diff --git a/src/content/docs/concepts/architecture/memory-model.mdx b/src/content/docs/concepts/architecture/memory-model.mdx
index 10c95437..96d3ec37 100644
--- a/src/content/docs/concepts/architecture/memory-model.mdx
+++ b/src/content/docs/concepts/architecture/memory-model.mdx
@@ -1,5 +1,6 @@
---
title: Memory Model
+description: How memory is allocated and managed in Valkey GLIDE's Rust core and language bindings
sidebar:
order: 3
---
diff --git a/src/content/docs/concepts/architecture/rust-core-design.mdx b/src/content/docs/concepts/architecture/rust-core-design.mdx
index 507cc9d6..7869350b 100644
--- a/src/content/docs/concepts/architecture/rust-core-design.mdx
+++ b/src/content/docs/concepts/architecture/rust-core-design.mdx
@@ -1,5 +1,6 @@
---
title: The Rust Core
+description: The layered Rust architecture that powers Valkey GLIDE across all language clients
sidebar:
order: 1
diff --git a/src/content/docs/concepts/client-features/Multi-Slot-Command-Handling.mdx b/src/content/docs/concepts/client-features/Multi-Slot-Command-Handling.mdx
index 183e3927..7faf4250 100644
--- a/src/content/docs/concepts/client-features/Multi-Slot-Command-Handling.mdx
+++ b/src/content/docs/concepts/client-features/Multi-Slot-Command-Handling.mdx
@@ -1,6 +1,6 @@
---
title: Multi-Slot Command Handling
-description: A reference page in my new Starlight docs site.
+description: Learn how GLIDE handles multi-slot commands in Valkey Cluster mode, including command splitting, slot-level atomicity, and a list of supported commands like MSET and DEL.
---
import { Aside } from '@astrojs/starlight/components';
diff --git a/src/content/docs/concepts/client-features/cluster-aware.mdx b/src/content/docs/concepts/client-features/cluster-aware.mdx
index be531af5..d06002f4 100644
--- a/src/content/docs/concepts/client-features/cluster-aware.mdx
+++ b/src/content/docs/concepts/client-features/cluster-aware.mdx
@@ -1,5 +1,6 @@
---
title: Cluster Awareness
+description: How Valkey GLIDE automatically handles slot management, node discovery, and failover
---
Valkey GLIDE was designed to handle the complexities of Valkey (and Redis) clusters automatically.
diff --git a/src/content/docs/concepts/client-features/command-routing.mdx b/src/content/docs/concepts/client-features/command-routing.mdx
index fa9e6ed1..9a47bc62 100644
--- a/src/content/docs/concepts/client-features/command-routing.mdx
+++ b/src/content/docs/concepts/client-features/command-routing.mdx
@@ -1,5 +1,6 @@
---
title: Command Routing
+description: How Valkey GLIDE routes commands to the correct nodes in a cluster
---
import { Aside } from '@astrojs/starlight/components';
diff --git a/src/content/docs/concepts/client-features/custom-commands.mdx b/src/content/docs/concepts/client-features/custom-commands.mdx
index 5a60ce38..cdc84e8b 100644
--- a/src/content/docs/concepts/client-features/custom-commands.mdx
+++ b/src/content/docs/concepts/client-features/custom-commands.mdx
@@ -1,6 +1,6 @@
---
title: Custom Command
-description: A reference page in my new Starlight docs site.
+description: Learn how to execute commands where the standard client API does not have an interface.
---
import { Aside } from '@astrojs/starlight/components';
diff --git a/src/content/docs/concepts/client-features/pubsub-model.mdx b/src/content/docs/concepts/client-features/pubsub-model.mdx
index b43de8b6..a9bc3c7c 100644
--- a/src/content/docs/concepts/client-features/pubsub-model.mdx
+++ b/src/content/docs/concepts/client-features/pubsub-model.mdx
@@ -1,5 +1,6 @@
---
title: Pubsub Model
+description: Unified Pub/Sub interface across standalone, cluster, and sharded configurations
---
import { Aside } from '@astrojs/starlight/components';
diff --git a/src/content/docs/feedback-and-support.mdx b/src/content/docs/feedback-and-support.mdx
index a67552af..1bb3b35b 100644
--- a/src/content/docs/feedback-and-support.mdx
+++ b/src/content/docs/feedback-and-support.mdx
@@ -1,5 +1,6 @@
---
title: "Feedback and Support"
+description: How to get help, report issues, and contribute to Valkey GLIDE
---
import { Aside } from '@astrojs/starlight/components';
diff --git a/src/content/docs/getting-started/basic-operations.mdx b/src/content/docs/getting-started/basic-operations.mdx
index ffdc713d..df6ca421 100644
--- a/src/content/docs/getting-started/basic-operations.mdx
+++ b/src/content/docs/getting-started/basic-operations.mdx
@@ -1,5 +1,6 @@
---
title: Basic Operations
+description: Learn fundamental Valkey GLIDE operations like setting, getting, and deleting keys
sidebar:
order: 1
diff --git a/src/content/docs/getting-started/quickstart.mdx b/src/content/docs/getting-started/quickstart.mdx
index 14e472e0..92348be5 100644
--- a/src/content/docs/getting-started/quickstart.mdx
+++ b/src/content/docs/getting-started/quickstart.mdx
@@ -1,5 +1,6 @@
---
title: Quick start
+description: Install Valkey GLIDE and connect to a Valkey server in minutes
sidebar:
order: 1
---
diff --git a/src/content/docs/how-to/connections/configure-lazy-connection.mdx b/src/content/docs/how-to/connections/configure-lazy-connection.mdx
index 5ba013f4..5b1bb92f 100644
--- a/src/content/docs/how-to/connections/configure-lazy-connection.mdx
+++ b/src/content/docs/how-to/connections/configure-lazy-connection.mdx
@@ -1,5 +1,6 @@
---
title: Configure Lazy Connection
+description: Defer connection establishment until the first command is executed
---
import { TabItem, Tabs } from '@astrojs/starlight/components';
diff --git a/src/content/docs/how-to/connections/limit-inflight-requests.mdx b/src/content/docs/how-to/connections/limit-inflight-requests.mdx
index 15ccd253..5670b050 100644
--- a/src/content/docs/how-to/connections/limit-inflight-requests.mdx
+++ b/src/content/docs/how-to/connections/limit-inflight-requests.mdx
@@ -1,5 +1,6 @@
---
title: Limit Inflight Requests
+description: Control the maximum number of concurrent requests per connection to prevent OOM errors
---
import { Tabs, TabItem } from '@astrojs/starlight/components';
diff --git a/src/content/docs/migration/go/go-redis/command-comparison-chart.mdx b/src/content/docs/migration/go/go-redis/command-comparison-chart.mdx
index cbce831e..37b0854e 100644
--- a/src/content/docs/migration/go/go-redis/command-comparison-chart.mdx
+++ b/src/content/docs/migration/go/go-redis/command-comparison-chart.mdx
@@ -1,6 +1,6 @@
---
title: Command Comparison Chart
-description: A reference page in my new Starlight docs site.
+description: A comprehensive chart comparing common Valkey commands between go-redis and Valkey GLIDE
sidebar:
:order: 5
---
diff --git a/src/content/docs/migration/go/go-redis/command-comparison-go-redis-glide.mdx b/src/content/docs/migration/go/go-redis/command-comparison-go-redis-glide.mdx
index 629a0ca2..9c97aab2 100644
--- a/src/content/docs/migration/go/go-redis/command-comparison-go-redis-glide.mdx
+++ b/src/content/docs/migration/go/go-redis/command-comparison-go-redis-glide.mdx
@@ -1,6 +1,6 @@
---
title: 'Command Comparison: go-redis → Glide'
-description: A reference page in my new Starlight docs site.
+description: A comprehensive comparison of common Redis commands and how they are implemented in both go-redis and GLIDE
sidebar:
order: 4
---
diff --git a/src/content/docs/migration/go/go-redis/connection-management.mdx b/src/content/docs/migration/go/go-redis/connection-management.mdx
index 3d134b08..676a12e4 100644
--- a/src/content/docs/migration/go/go-redis/connection-management.mdx
+++ b/src/content/docs/migration/go/go-redis/connection-management.mdx
@@ -1,6 +1,6 @@
---
title: Connection Management
-description: A reference page in my new Starlight docs site.
+description: Compare connection management between go-redis and GLIDE
sidebar:
order: 6
---
diff --git a/src/content/docs/migration/go/go-redis/connection-setup.mdx b/src/content/docs/migration/go/go-redis/connection-setup.mdx
index 5cce989e..2597f7bc 100644
--- a/src/content/docs/migration/go/go-redis/connection-setup.mdx
+++ b/src/content/docs/migration/go/go-redis/connection-setup.mdx
@@ -1,6 +1,6 @@
---
title: Connection Setup
-description: A reference page in my new Starlight docs site.
+description: Learn about differences in connection configurations between go-redis and Valkey GLIDE
sidebar:
order: 3
---
diff --git a/src/content/docs/migration/go/go-redis/error-handling.mdx b/src/content/docs/migration/go/go-redis/error-handling.mdx
index 8feb46f5..861ff991 100644
--- a/src/content/docs/migration/go/go-redis/error-handling.mdx
+++ b/src/content/docs/migration/go/go-redis/error-handling.mdx
@@ -1,6 +1,6 @@
---
title: Error Handling
-description: A reference page in my new Starlight docs site.
+description: Difference in error handling between go-redis and GLIDE
---
diff --git a/src/content/docs/migration/go/go-redis/index.mdx b/src/content/docs/migration/go/go-redis/index.mdx
index 647c315e..70d74f75 100644
--- a/src/content/docs/migration/go/go-redis/index.mdx
+++ b/src/content/docs/migration/go/go-redis/index.mdx
@@ -1,6 +1,6 @@
---
title: Migrating From go-redis
-description: A reference page in my new Starlight docs site.
+description: Learn how to migrate from go-redis to Valkey GLIDE
sidebar:
order: 1
---
diff --git a/src/content/docs/migration/go/go-redis/installation.mdx b/src/content/docs/migration/go/go-redis/installation.mdx
index 56a01321..182ad4c5 100644
--- a/src/content/docs/migration/go/go-redis/installation.mdx
+++ b/src/content/docs/migration/go/go-redis/installation.mdx
@@ -1,6 +1,6 @@
---
title: Installation
-description: A reference page in my new Starlight docs site.
+description: Installing Valkey GLIDE for your Go projects
sidebar:
order: 2
---
diff --git a/src/content/docs/migration/go/index.mdx b/src/content/docs/migration/go/index.mdx
index 28183303..5e3f93a4 100644
--- a/src/content/docs/migration/go/index.mdx
+++ b/src/content/docs/migration/go/index.mdx
@@ -1,6 +1,6 @@
---
title: Migrating to GLIDE Go
-description: A reference page in my new Starlight docs site.
+description: Learn how to migrate to Valkey GLIDE from go-redis
---
import { Aside, LinkCard } from '@astrojs/starlight/components';
diff --git a/src/content/docs/migration/java/index.mdx b/src/content/docs/migration/java/index.mdx
index 4e23ff0d..d6231a92 100644
--- a/src/content/docs/migration/java/index.mdx
+++ b/src/content/docs/migration/java/index.mdx
@@ -1,5 +1,6 @@
---
title: Migrating to Java GLIDE
+description: Guides for migrating your Java application to Valkey GLIDE from other clients
---
import { Aside, LinkCard } from '@astrojs/starlight/components';
diff --git a/src/content/docs/migration/java/jedis/index.mdx b/src/content/docs/migration/java/jedis/index.mdx
index 5759f44b..1389d83b 100644
--- a/src/content/docs/migration/java/jedis/index.mdx
+++ b/src/content/docs/migration/java/jedis/index.mdx
@@ -1,6 +1,6 @@
---
title: Jedis Migration
-description: A reference page in my new Starlight docs site.
+description: Learn how to migrate from Jedis to Valkey GLIDE
sidebar:
order: 1
diff --git a/src/content/docs/migration/java/jedis/jedis-compatibility-layer/configurations-mapping.mdx b/src/content/docs/migration/java/jedis/jedis-compatibility-layer/configurations-mapping.mdx
index 3a9c2696..419827ce 100644
--- a/src/content/docs/migration/java/jedis/jedis-compatibility-layer/configurations-mapping.mdx
+++ b/src/content/docs/migration/java/jedis/jedis-compatibility-layer/configurations-mapping.mdx
@@ -1,6 +1,6 @@
---
title: Configuration Mapping
-description: A reference page in my new Starlight docs site.
+description: Configuration Mapping between Jedis and GLIDE Jedis Compatibility Layer
sidebar:
order: 4
diff --git a/src/content/docs/migration/java/jedis/jedis-compatibility-layer/getting-help.mdx b/src/content/docs/migration/java/jedis/jedis-compatibility-layer/getting-help.mdx
deleted file mode 100644
index 67b03e7e..00000000
--- a/src/content/docs/migration/java/jedis/jedis-compatibility-layer/getting-help.mdx
+++ /dev/null
@@ -1,8 +0,0 @@
----
-title: Getting Help
-description: A reference page in my new Starlight docs site.
----
-
-import { Aside } from '@astrojs/starlight/components';
-
-This is a placeholder.
diff --git a/src/content/docs/migration/java/jedis/jedis-compatibility-layer/index.mdx b/src/content/docs/migration/java/jedis/jedis-compatibility-layer/index.mdx
index 114cec98..350e2040 100644
--- a/src/content/docs/migration/java/jedis/jedis-compatibility-layer/index.mdx
+++ b/src/content/docs/migration/java/jedis/jedis-compatibility-layer/index.mdx
@@ -1,6 +1,6 @@
---
title: Overview
-description: A reference page in my new Starlight docs site.
+description: Learn how the Valkey GLIDE Jedis Compatibility Layer enables seamless migration from Jedis to Valkey GLIDE with minimal or no code changes.
sidebar:
order: 1
diff --git a/src/content/docs/migration/java/jedis/jedis-compatibility-layer/instructions.mdx b/src/content/docs/migration/java/jedis/jedis-compatibility-layer/instructions.mdx
index 6877f4a0..7b72643e 100644
--- a/src/content/docs/migration/java/jedis/jedis-compatibility-layer/instructions.mdx
+++ b/src/content/docs/migration/java/jedis/jedis-compatibility-layer/instructions.mdx
@@ -1,6 +1,6 @@
---
title: Migration Guide
-description: A reference page in my new Starlight docs site.
+description: Learn the steps and strategies for migrating to GLIDE Jedis Compatibility Layer
sidebar:
order: 2
diff --git a/src/content/docs/migration/java/jedis/jedis-compatibility-layer/supported-features.mdx b/src/content/docs/migration/java/jedis/jedis-compatibility-layer/supported-features.mdx
index 3e4f3722..edde9ef2 100644
--- a/src/content/docs/migration/java/jedis/jedis-compatibility-layer/supported-features.mdx
+++ b/src/content/docs/migration/java/jedis/jedis-compatibility-layer/supported-features.mdx
@@ -1,6 +1,6 @@
---
title: Supported Features
-description: A reference page in my new Starlight docs site.
+description: A list of supported features in GLIDE Jedis Compatibility Layer
sidebar:
order: 3
diff --git a/src/content/docs/migration/java/jedis/manual-migrations/Command-Comparison-Chart.mdx b/src/content/docs/migration/java/jedis/manual-migrations/Command-Comparison-Chart.mdx
index 1582b98b..93772dcf 100644
--- a/src/content/docs/migration/java/jedis/manual-migrations/Command-Comparison-Chart.mdx
+++ b/src/content/docs/migration/java/jedis/manual-migrations/Command-Comparison-Chart.mdx
@@ -1,6 +1,6 @@
---
title: Command Comparison Chart
-description: A reference page in my new Starlight docs site.
+description: A comprehensive chart comparing common Redis commands between Jedis and Valkey GLIDE
sidebar:
order: 5
---
diff --git a/src/content/docs/migration/java/jedis/manual-migrations/Command-Comparison-Jedis-Glide.mdx b/src/content/docs/migration/java/jedis/manual-migrations/Command-Comparison-Jedis-Glide.mdx
index 716e6c16..191af540 100644
--- a/src/content/docs/migration/java/jedis/manual-migrations/Command-Comparison-Jedis-Glide.mdx
+++ b/src/content/docs/migration/java/jedis/manual-migrations/Command-Comparison-Jedis-Glide.mdx
@@ -1,6 +1,6 @@
---
title: 'Command Comparison: Jedis → Glide'
-description: A reference page in my new Starlight docs site.
+description: A comprehensive comparison of common Redis commands and how they are implemented in both Jedis and GLIDE
sidebar:
order: 4
---
diff --git a/src/content/docs/migration/java/jedis/manual-migrations/Connection-Setup.mdx b/src/content/docs/migration/java/jedis/manual-migrations/Connection-Setup.mdx
index aa84254d..0040643c 100644
--- a/src/content/docs/migration/java/jedis/manual-migrations/Connection-Setup.mdx
+++ b/src/content/docs/migration/java/jedis/manual-migrations/Connection-Setup.mdx
@@ -1,6 +1,6 @@
---
title: Connection Setup
-description: A reference page in my new Starlight docs site.
+description: Learn about differences in connection configurations between Jedis and Valkey GLIDE
sidebar:
order: 3
---
diff --git a/src/content/docs/migration/java/jedis/manual-migrations/Installation.mdx b/src/content/docs/migration/java/jedis/manual-migrations/Installation.mdx
index 0ab23e3a..1ba25baa 100644
--- a/src/content/docs/migration/java/jedis/manual-migrations/Installation.mdx
+++ b/src/content/docs/migration/java/jedis/manual-migrations/Installation.mdx
@@ -1,6 +1,6 @@
---
title: Installation
-description: A reference page in my new Starlight docs site.
+description: Learn how to manually migrate from Jedis to Valkey GLIDE
sidebar:
order: 2
---
diff --git a/src/content/docs/migration/java/jedis/manual-migrations/index.mdx b/src/content/docs/migration/java/jedis/manual-migrations/index.mdx
index 0da2a4b4..85e53915 100644
--- a/src/content/docs/migration/java/jedis/manual-migrations/index.mdx
+++ b/src/content/docs/migration/java/jedis/manual-migrations/index.mdx
@@ -1,6 +1,6 @@
---
title: Jedis Migration Overview
-description: A reference page in my new Starlight docs site.
+description: A guide to migrate from Jedis to Valkey GLIDE
sidebar:
order: 1
---
diff --git a/src/content/docs/migration/java/lettuce/command-comparison-chart.mdx b/src/content/docs/migration/java/lettuce/command-comparison-chart.mdx
index 7d7dae68..b1ddfe66 100644
--- a/src/content/docs/migration/java/lettuce/command-comparison-chart.mdx
+++ b/src/content/docs/migration/java/lettuce/command-comparison-chart.mdx
@@ -1,6 +1,6 @@
---
title: Command Comparison Chart
-description: A reference page in my new Starlight docs site.
+description: A comprehensive chart comparing common Redis commands between Lettuce and Valkey GLIDE
sidebar:
order: 5
---
diff --git a/src/content/docs/migration/java/lettuce/command-comparison-lettuce-glide.mdx b/src/content/docs/migration/java/lettuce/command-comparison-lettuce-glide.mdx
index 8e95ac6e..53d7ee2a 100644
--- a/src/content/docs/migration/java/lettuce/command-comparison-lettuce-glide.mdx
+++ b/src/content/docs/migration/java/lettuce/command-comparison-lettuce-glide.mdx
@@ -1,6 +1,6 @@
---
title: 'Command Comparison: Lettuce → Glide'
-description: A reference page in my new Starlight docs site.
+description: A comprehensive comparison of common Redis commands and how they are implemented in both lettuce and GLIDE
sidebar:
order: 4
---
diff --git a/src/content/docs/migration/java/lettuce/connection-setup.mdx b/src/content/docs/migration/java/lettuce/connection-setup.mdx
index 15b792bb..53ea9e17 100644
--- a/src/content/docs/migration/java/lettuce/connection-setup.mdx
+++ b/src/content/docs/migration/java/lettuce/connection-setup.mdx
@@ -1,6 +1,6 @@
---
title: Connection Setup
-description: A reference page in my new Starlight docs site.
+description: Differences in Connection setup between Lettuce and GLIDE
sidebar:
order: 3
---
diff --git a/src/content/docs/migration/java/lettuce/index.mdx b/src/content/docs/migration/java/lettuce/index.mdx
index 9c8f509a..9ac7c466 100644
--- a/src/content/docs/migration/java/lettuce/index.mdx
+++ b/src/content/docs/migration/java/lettuce/index.mdx
@@ -1,6 +1,6 @@
---
title: Migrating From Lettuce
-description: A reference page in my new Starlight docs site.
+description: Learn how to migrate from Lettuce to Valkey GLIDE
sidebar:
order: 1
---
diff --git a/src/content/docs/migration/java/lettuce/installation.mdx b/src/content/docs/migration/java/lettuce/installation.mdx
index 6a0309f4..cfb46fb8 100644
--- a/src/content/docs/migration/java/lettuce/installation.mdx
+++ b/src/content/docs/migration/java/lettuce/installation.mdx
@@ -1,6 +1,6 @@
---
title: Installation
-description: A reference page in my new Starlight docs site.
+description: Learn how to install GLIDE while migrating from Lettuce
sidebar:
order: 2
---
diff --git a/src/content/docs/migration/java/redisson/command-comparison-chart.mdx b/src/content/docs/migration/java/redisson/command-comparison-chart.mdx
index fe95d3cf..8dec0a5a 100644
--- a/src/content/docs/migration/java/redisson/command-comparison-chart.mdx
+++ b/src/content/docs/migration/java/redisson/command-comparison-chart.mdx
@@ -1,6 +1,6 @@
---
title: Command Comparison Chart
-description: A reference page in my new Starlight docs site.
+description: A comprehensive chart comparing common Redis commands between Redisson and Valkey GLIDE
sidebar:
order: 5
---
diff --git a/src/content/docs/migration/java/redisson/command-comparison-redisson-glide.mdx b/src/content/docs/migration/java/redisson/command-comparison-redisson-glide.mdx
index 8aa450ef..03dec4ed 100644
--- a/src/content/docs/migration/java/redisson/command-comparison-redisson-glide.mdx
+++ b/src/content/docs/migration/java/redisson/command-comparison-redisson-glide.mdx
@@ -1,6 +1,6 @@
---
title: 'Command Comparison: Redisson → Glide'
-description: A reference page in my new Starlight docs site.
+description: A comprehensive comparison of common Redis commands and how they are implemented in both Redisson and GLIDE
sidebar:
order: 4
---
diff --git a/src/content/docs/migration/java/redisson/connection-setup.mdx b/src/content/docs/migration/java/redisson/connection-setup.mdx
index 88d07909..ad443f0d 100644
--- a/src/content/docs/migration/java/redisson/connection-setup.mdx
+++ b/src/content/docs/migration/java/redisson/connection-setup.mdx
@@ -1,6 +1,6 @@
---
title: Connection Setup
-description: A reference page in my new Starlight docs site.
+description: Learn about differences in connection configurations between Redisson and Valkey GLIDE
sidebar:
order: 3
---
diff --git a/src/content/docs/migration/java/redisson/index.mdx b/src/content/docs/migration/java/redisson/index.mdx
index e98c612d..2eccaa17 100644
--- a/src/content/docs/migration/java/redisson/index.mdx
+++ b/src/content/docs/migration/java/redisson/index.mdx
@@ -1,6 +1,6 @@
---
title: Migrating From Redisson
-description: A reference page in my new Starlight docs site.
+description: Learn how to migrate from Redisson to Valkey GLIDE
sidebar:
order: 1
---
diff --git a/src/content/docs/migration/java/redisson/installation.mdx b/src/content/docs/migration/java/redisson/installation.mdx
index 5ae9870f..c4d28a6c 100644
--- a/src/content/docs/migration/java/redisson/installation.mdx
+++ b/src/content/docs/migration/java/redisson/installation.mdx
@@ -1,6 +1,6 @@
---
title: Installation
-description: A reference page in my new Starlight docs site.
+description: Learn how to install GLIDE while migrating from Redisson
sidebar:
order: 2
---
diff --git a/src/content/docs/migration/java/redisson/key-differences-summary.mdx b/src/content/docs/migration/java/redisson/key-differences-summary.mdx
index 1462d3b8..097c8a29 100644
--- a/src/content/docs/migration/java/redisson/key-differences-summary.mdx
+++ b/src/content/docs/migration/java/redisson/key-differences-summary.mdx
@@ -1,6 +1,6 @@
---
title: Key Differences Summary
-description: A reference page in my new Starlight docs site.
+description: Learn about the key differences between Redisson and Valkey GLIDE
---
diff --git a/src/content/docs/migration/nodejs/index.mdx b/src/content/docs/migration/nodejs/index.mdx
index 18872b1d..1a88ba1f 100644
--- a/src/content/docs/migration/nodejs/index.mdx
+++ b/src/content/docs/migration/nodejs/index.mdx
@@ -1,6 +1,6 @@
---
title: Migrating to GLIDE Node.js
-description: A reference page in my new Starlight docs site.
+description: A guide to migrate from ioredis to Valkey GLIDE
---
import { Aside, LinkCard } from '@astrojs/starlight/components';
diff --git a/src/content/docs/migration/nodejs/ioredis/command-comparison-chart.mdx b/src/content/docs/migration/nodejs/ioredis/command-comparison-chart.mdx
index f80d6eab..ea5471e4 100644
--- a/src/content/docs/migration/nodejs/ioredis/command-comparison-chart.mdx
+++ b/src/content/docs/migration/nodejs/ioredis/command-comparison-chart.mdx
@@ -1,6 +1,6 @@
---
title: Command Comparison Chart
-description: A reference page in my new Starlight docs site.
+description: A comprehensive chart comparing common Redis commands between ioredis and Valkey GLIDE
sidebar:
order: 5
---
diff --git a/src/content/docs/migration/nodejs/ioredis/command-comparison-ioredis-glide.mdx b/src/content/docs/migration/nodejs/ioredis/command-comparison-ioredis-glide.mdx
index 145ef51f..e95b53e0 100644
--- a/src/content/docs/migration/nodejs/ioredis/command-comparison-ioredis-glide.mdx
+++ b/src/content/docs/migration/nodejs/ioredis/command-comparison-ioredis-glide.mdx
@@ -1,6 +1,6 @@
---
title: 'Command Comparison: ioredis → Glide'
-description: A reference page in my new Starlight docs site.
+description: A comprehensive comparison of common Redis commands and how they are implemented in both ioredis and GLIDE
sidebar:
order: 4
---
diff --git a/src/content/docs/migration/nodejs/ioredis/connection-setup.mdx b/src/content/docs/migration/nodejs/ioredis/connection-setup.mdx
index 5205c0bc..a945dbdd 100644
--- a/src/content/docs/migration/nodejs/ioredis/connection-setup.mdx
+++ b/src/content/docs/migration/nodejs/ioredis/connection-setup.mdx
@@ -1,6 +1,6 @@
---
title: Connection Setup
-description: A reference page in my new Starlight docs site.
+description: Learn about differences in connection configurations between ioredis and Valkey GLIDE
sidebar:
order: 3
---
diff --git a/src/content/docs/migration/nodejs/ioredis/index.mdx b/src/content/docs/migration/nodejs/ioredis/index.mdx
index 5a02bdc4..e869c259 100644
--- a/src/content/docs/migration/nodejs/ioredis/index.mdx
+++ b/src/content/docs/migration/nodejs/ioredis/index.mdx
@@ -1,6 +1,6 @@
---
title: From ioredis
-description: A reference page in my new Starlight docs site.
+description: A comprehensive comparison of how to migrate from Ioredis to Valkey GLIDE
sidebar:
order: 1
---
diff --git a/src/content/docs/migration/nodejs/ioredis/installation.mdx b/src/content/docs/migration/nodejs/ioredis/installation.mdx
index 9ffd086d..7a28b8c1 100644
--- a/src/content/docs/migration/nodejs/ioredis/installation.mdx
+++ b/src/content/docs/migration/nodejs/ioredis/installation.mdx
@@ -1,6 +1,6 @@
---
title: Installation
-description: A reference page in my new Starlight docs site.
+description: Installing Valkey GLIDE using npm
sidebar:
order: 2
---
diff --git a/src/content/docs/migration/python/index.mdx b/src/content/docs/migration/python/index.mdx
index 43a8bccd..bda1f6f8 100644
--- a/src/content/docs/migration/python/index.mdx
+++ b/src/content/docs/migration/python/index.mdx
@@ -1,6 +1,6 @@
---
title: Migrating to Python GLIDE
-description: A reference page in my new Starlight docs site.
+description: Learn how to migrate to Python GLIDE
---
import { Aside, LinkCard } from '@astrojs/starlight/components';
diff --git a/src/content/docs/migration/python/redis-py/command-comparison-chart.mdx b/src/content/docs/migration/python/redis-py/command-comparison-chart.mdx
index 7045a9e0..666c1b38 100644
--- a/src/content/docs/migration/python/redis-py/command-comparison-chart.mdx
+++ b/src/content/docs/migration/python/redis-py/command-comparison-chart.mdx
@@ -1,6 +1,6 @@
---
title: Command Comparison Chart
-description: A reference page in my new Starlight docs site.
+description: A comprehensive chart comparing common Redis commands between redis-py and Valkey GLIDE
sidebar:
order: 3
diff --git a/src/content/docs/migration/python/redis-py/command-comparison-redis-py-glide.mdx b/src/content/docs/migration/python/redis-py/command-comparison-redis-py-glide.mdx
index 6011d7e1..fc004e93 100644
--- a/src/content/docs/migration/python/redis-py/command-comparison-redis-py-glide.mdx
+++ b/src/content/docs/migration/python/redis-py/command-comparison-redis-py-glide.mdx
@@ -1,6 +1,6 @@
---
title: 'Command Comparison: redis-py → Glide'
-description: A reference page in my new Starlight docs site.
+description: A comprehensive comparison of common Redis commands and how they are implemented in both redis-py and GLIDE
sidebar:
order: 2
@@ -9,7 +9,7 @@ sidebar:
import { Aside } from '@astrojs/starlight/components';
:::tip
-See comprehensive comparison chart for common Redis commands and how they are implemented in both Jedis and Glide.
+See comprehensive comparison chart for common Redis commands and how they are implemented in both redis-py and Glide.
:::
## String Operations
diff --git a/src/content/docs/migration/python/redis-py/index.mdx b/src/content/docs/migration/python/redis-py/index.mdx
index 62810246..7b0d2c25 100644
--- a/src/content/docs/migration/python/redis-py/index.mdx
+++ b/src/content/docs/migration/python/redis-py/index.mdx
@@ -1,6 +1,6 @@
---
title: Migrating From redis-py
-description: A reference page in my new Starlight docs site.
+description: Learn how to migrate from redis-py to Valkey GLIDE
sidebar:
order: 1
diff --git a/src/content/docs/overview.mdx b/src/content/docs/overview.mdx
index c97655b3..1aa9947b 100644
--- a/src/content/docs/overview.mdx
+++ b/src/content/docs/overview.mdx
@@ -1,6 +1,6 @@
---
title: Welcome to Valkey GLIDE
-descriptions: An overview of the General Language Independent Driver for the Enterprise (GLIDE) for Valkey.
+description: An overview of the General Language Independent Driver for the Enterprise (GLIDE) for Valkey
sidebar:
order: 1
---
diff --git a/src/content/docs/reference/client-comparisons.mdx b/src/content/docs/reference/client-comparisons.mdx
index bc871530..95e97661 100644
--- a/src/content/docs/reference/client-comparisons.mdx
+++ b/src/content/docs/reference/client-comparisons.mdx
@@ -1,5 +1,6 @@
---
title: Client Comparison
+description: Feature comparison between Valkey GLIDE and other Valkey/Redis clients
---
diff --git a/src/content/docs/reference/connection-options.mdx b/src/content/docs/reference/connection-options.mdx
index d26940f4..47e32dbf 100644
--- a/src/content/docs/reference/connection-options.mdx
+++ b/src/content/docs/reference/connection-options.mdx
@@ -1,5 +1,6 @@
---
title: "Connection Options"
+description: Available connection configuration options across all Valkey GLIDE clients
---
import { Tabs, TabItem, Badge } from '@astrojs/starlight/components'
diff --git a/src/content/docs/reference/known-issues.mdx b/src/content/docs/reference/known-issues.mdx
index 8855c973..4eac3efc 100644
--- a/src/content/docs/reference/known-issues.mdx
+++ b/src/content/docs/reference/known-issues.mdx
@@ -1,6 +1,6 @@
---
title: Known Issues
-description: A reference page in my new Starlight docs site.
+description: A list of known issues in Valkey GLIDE
---
diff --git a/src/content/docs/reference/valkey-commands-implementation-progress.mdx b/src/content/docs/reference/valkey-commands-implementation-progress.mdx
index 9798bcdf..274443ff 100644
--- a/src/content/docs/reference/valkey-commands-implementation-progress.mdx
+++ b/src/content/docs/reference/valkey-commands-implementation-progress.mdx
@@ -1,6 +1,6 @@
---
title: ValKey Commands Implementation Progress
-description: A reference page in my new Starlight docs site.
+description: Find the status of a command's implementation in Valkey GLIDE
---
import { Aside } from '@astrojs/starlight/components';
@@ -11,8 +11,8 @@ import { Aside } from '@astrojs/starlight/components';
| ------------------------ | ---------------- | ---------------- | ---------------- | ---------------- | ---------------- | ---------------- |
| ping | Done | Done | Done | Done | Done | Done |
| info | Done | Done | Done | Done | Done | Done |
-| Config get | Done | Done | Done | Not started | Done | Done |
-| Config set | Done | Done | Done | Not started | Done | Done |
+| Config get | Done | Done | Done | Done | Done | Done |
+| Config set | Done | Done | Done | Done | Done | Done |
| Config rewrite | Done | Done | Done | Not started | Done | Done |
| Config resetstat | Done | Done | Done | Not started | Done | Done |
| incrby | Done | Done | Done | Done | Done | Done |
@@ -87,9 +87,9 @@ import { Aside } from '@astrojs/starlight/components';
| brpop | Done | Done | Done | Done | Done | Done |
| zremrangebyrank | Done | Done | Done | Done | Done | Done |
| psetex | deprecated | deprecated | deprecated | deprecated | deprecated | deprecated |
-| flushall | Done | Done | Done | Not started | Done | Done |
+| flushall | Done | Done | Done | Done | Done | Done |
| sscan | Done | Done | Done | Done | Done | Done |
-| flushdb | Done | Done | Done | Not started | Done | Done |
+| flushdb | Done | Done | Done | Done | Done | Done |
| xadd | Done | Done | Done | Not started | Done | Done |
| hlen | Done | Done | Done | Done | Done | Done |
| hsetnx | Done | Done | Done | Done | Done | Done |
@@ -128,6 +128,7 @@ import { Aside } from '@astrojs/starlight/components';
| zpopmin | Done | Done | Done | Done | Done | Done |
| pfcount | Done | Done | Done | Not started | Done | Done |
| wait | Done | Done | Done | Not started | Done | Done |
+| waitaof | Not started | Not started | Done | Done | Not started | Not started |
| spop | Done | Done | Done | Done | Done | Done |
| restore | Done | Done | Done | Done | Done | Done |
| hvals | Done | Done | Done | Done | Done | Done |
@@ -236,7 +237,7 @@ import { Aside } from '@astrojs/starlight/components';
| zmpop | Done | Done | Done | Done | Done | Done |
| bzmpop | Done | Done | Done | Done | Done | Done |
| lcs | Done | Done | Done | Done | Done | Done |
-| lolwut | Done | Done | Done | Not started | Done | Done |
+| lolwut | Done | Done | Done | Done | Done | Done |
| expiretime | Done | Done | Done | Not started | Done | Done |
| pexpiretime | Done | Done | Done | Not started | Done | Done |
| hstrlen | Done | Done | Done | Done | Done | Done |
diff --git a/src/content/docs/releases.mdx b/src/content/docs/releases.mdx
index 17986eab..3d2cbe8d 100644
--- a/src/content/docs/releases.mdx
+++ b/src/content/docs/releases.mdx
@@ -1,5 +1,6 @@
---
title: What's New
+description: Latest releases and updates for Valkey GLIDE
---
import GithubReleases from '@components/GithubReleases.astro';
diff --git a/src/content/docs/troubleshooting.mdx b/src/content/docs/troubleshooting.mdx
index c537d945..42887bb3 100644
--- a/src/content/docs/troubleshooting.mdx
+++ b/src/content/docs/troubleshooting.mdx
@@ -1,5 +1,6 @@
---
title: Troubleshooting
+description: Solutions for common Valkey GLIDE issues and how to enable client logging
---
import { Tabs, TabItem } from '@astrojs/starlight/components';
diff --git a/src/content/docs/tutorials/lua-scripting/custom-atomic-ops.mdx b/src/content/docs/tutorials/lua-scripting/custom-atomic-ops.mdx
index e08f0c37..0fd20b46 100644
--- a/src/content/docs/tutorials/lua-scripting/custom-atomic-ops.mdx
+++ b/src/content/docs/tutorials/lua-scripting/custom-atomic-ops.mdx
@@ -1,5 +1,6 @@
---
title: "Custom Atomic Operations"
+description: Use Lua scripting in Valkey GLIDE to implement atomic all-or-nothing operations
---
import { Steps, LinkCard } from '@astrojs/starlight/components';
diff --git a/src/content/docs/tutorials/lua-scripting/lua-scripting-basics.mdx b/src/content/docs/tutorials/lua-scripting/lua-scripting-basics.mdx
index 4b19aa42..4b64f035 100644
--- a/src/content/docs/tutorials/lua-scripting/lua-scripting-basics.mdx
+++ b/src/content/docs/tutorials/lua-scripting/lua-scripting-basics.mdx
@@ -1,6 +1,6 @@
---
title: "Lua Scripting Basics"
-description: A reference page in my new Starlight docs site.
+description: Learn how to execute Lua scripts using GLIDE
sidebar:
order: 1
---
diff --git a/src/content/docs/tutorials/pubsub/notification.mdx b/src/content/docs/tutorials/pubsub/notification.mdx
index 75d1ae48..3efc7e63 100644
--- a/src/content/docs/tutorials/pubsub/notification.mdx
+++ b/src/content/docs/tutorials/pubsub/notification.mdx
@@ -1,6 +1,6 @@
---
title: Notification System
-description: A reference page in my new Starlight docs site.
+description: Learn how to set up simple publisher and subscriber using GLIDE
---
import { Aside } from '@astrojs/starlight/components';
diff --git a/src/content/docs/tutorials/pubsub/pubsub-basics.mdx b/src/content/docs/tutorials/pubsub/pubsub-basics.mdx
index 3f7a0a7d..b8bc9c30 100644
--- a/src/content/docs/tutorials/pubsub/pubsub-basics.mdx
+++ b/src/content/docs/tutorials/pubsub/pubsub-basics.mdx
@@ -1,6 +1,6 @@
---
title: "Pub/Sub Basics"
-description: A reference page in my new Starlight docs site.
+description: Learn how to make basic Valkey Pub/Sub operations using GLIDE.
sidebar:
order: 1
---
diff --git a/src/content/docs/tutorials/tls.mdx b/src/content/docs/tutorials/tls.mdx
index 8f4a4702..542cd988 100644
--- a/src/content/docs/tutorials/tls.mdx
+++ b/src/content/docs/tutorials/tls.mdx
@@ -1,6 +1,6 @@
---
title: "Setting up TLS"
-description: A reference page in my new Starlight docs site.
+description: Learn how to connect to a valkey server using TLS connection
---
import { Steps } from '@astrojs/starlight/components';