Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
3b0c2c8
Initial plan
Copilot Feb 5, 2026
6906c89
Restructure Azure AI Foundry integration into subfolder
Copilot Feb 5, 2026
0de61f6
Update integration-docs.json to point to get-started page
Copilot Feb 5, 2026
8e6501b
Fix parameter documentation for AddDeployment method
Copilot Feb 5, 2026
f702038
Restructure Azure AI Inference integration into subfolder
Copilot Feb 5, 2026
08cb52f
Restructure Azure AI Search integration into subfolder
Copilot Feb 5, 2026
fccbde4
Restructure Azure App Configuration integration into subfolder
Copilot Feb 5, 2026
c635cc2
Restructure Azure App Service integration into subfolder
Copilot Feb 5, 2026
2b73a7f
Restructure Azure Cache for Redis integration into subfolder
Copilot Feb 5, 2026
fe65260
Restructure Azure Container Registry integration into subfolder
Copilot Feb 5, 2026
0b208e0
Restructure Azure Cosmos DB integration into subfolder
Copilot Feb 5, 2026
3a28c35
Restructure Azure Event Hubs integration into subfolder
Copilot Feb 5, 2026
2ae9d83
Restructure Azure Functions integration into subfolder
Copilot Feb 5, 2026
c097ebe
Restructure Azure Key Vault integration into subfolder
Copilot Feb 5, 2026
a135952
Restructure Azure OpenAI integration into subfolder
Copilot Feb 5, 2026
213c86c
Restructure Azure Service Bus integration into subfolder
Copilot Feb 5, 2026
7f16543
Restructure Azure SignalR Service integration into subfolder
Copilot Feb 5, 2026
2cd9987
Restructure Azure SQL Database integration into subfolder
Copilot Feb 5, 2026
8ed2306
Restructure Azure Blob Storage integration into subfolder
Copilot Feb 5, 2026
23438e3
Restructure Azure Queue Storage integration into subfolder
Copilot Feb 5, 2026
e0d6d44
Restructure Azure Table Storage integration into subfolder
Copilot Feb 5, 2026
7a912f4
Restructure Azure Web PubSub integration into subfolder
Copilot Feb 5, 2026
8b62be1
Fix capitalization: use lowercase for 'hosting and client integrations'
Copilot Feb 10, 2026
372fdcf
Update obsolete methods, fix duplicate code block identifiers, and ad…
Copilot Feb 10, 2026
59d3416
Merge pull request #2 from alistairmatthews/copilot/create-subfolders…
alistairmatthews Feb 10, 2026
9735fbc
Small corrections.
alistairmatthews Feb 10, 2026
7c66acc
Merge remote-tracking branch 'upstream/main' into restructure-remaini…
alistairmatthews Feb 10, 2026
6c5c1a2
Added redirects for the moved files.
alistairmatthews Feb 10, 2026
7b621ef
Small corrections.
alistairmatthews Feb 10, 2026
4126a24
Removed a reference to a ficticious Astro component.
alistairmatthews Feb 10, 2026
838f4d4
Fixed a load of links.
alistairmatthews Feb 11, 2026
036a91e
Inserted discussions of environment variables.
alistairmatthews Feb 11, 2026
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
19 changes: 19 additions & 0 deletions src/frontend/config/redirects.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,23 @@ export const redirects = {
'/integrations/databases/efcore/postgresql/': '/integrations/databases/efcore/postgres/postgresql-get-started/',
'/integrations/databases/efcore/azure-postgresql/': '/integrations/databases/efcore/azure-postgresql/azure-postgresql-get-started/',
'/integrations/databases/efcore/azure-sql/': '/integrations/databases/efcore/azure-sql/azure-sql-get-started/',
'/integrations/cloud/azure/azure-ai-foundry/': '/integrations/cloud/azure/azure-ai-foundry/azure-ai-foundry-get-started/',
'/integrations/cloud/azure/azure-ai-inference/': '/integrations/cloud/azure/azure-ai-inference/azure-ai-inference-get-started/',
'/integrations/cloud/azure/azure-ai-search/': '/integrations/cloud/azure/azure-ai-search/azure-ai-search-get-started/',
'/integrations/cloud/azure/azure-app-configuration/': '/integrations/cloud/azure/azure-app-configuration/azure-app-configuration-get-started/',
'/integrations/cloud/azure/azure-app-service/': '/integrations/cloud/azure/azure-app-service/azure-app-service-get-started/',
'/integrations/cloud/azure/azure-cache-redis/': '/integrations/cloud/azure/azure-cache-redis/azure-cache-redis-get-started/',
'/integrations/cloud/azure/azure-container-registry/': '/integrations/cloud/azure/azure-container-registry/azure-container-registry-get-started/',
'/integrations/cloud/azure/azure-cosmos-db/': '/integrations/cloud/azure/azure-cosmos-db/azure-cosmos-db-get-started/',
'/integrations/cloud/azure/azure-event-hubs/': '/integrations/cloud/azure/azure-event-hubs/azure-event-hubs-get-started/',
'/integrations/cloud/azure/azure-functions/': '/integrations/cloud/azure/azure-functions/azure-functions-get-started/',
'/integrations/cloud/azure/azure-key-vault/': '/integrations/cloud/azure/azure-key-vault/azure-key-vault-get-started/',
'/integrations/cloud/azure/azure-openai/': '/integrations/cloud/azure/azure-openai/azure-openai-get-started/',
'/integrations/cloud/azure/azure-service-bus/': '/integrations/cloud/azure/azure-service-bus/azure-service-bus-get-started/',
'/integrations/cloud/azure/azure-signalr/': '/integrations/cloud/azure/azure-signalr/azure-signalr-get-started/',
'/integrations/cloud/azure/azure-sql-database/': '/integrations/cloud/azure/azure-sql-database/azure-sql-database-get-started/',
'/integrations/cloud/azure/azure-storage-blobs/': '/integrations/cloud/azure/azure-storage-blobs/azure-storage-blobs-get-started/',
'/integrations/cloud/azure/azure-storage-queues/': '/integrations/cloud/azure/azure-storage-queues/azure-storage-queues-get-started/',
'/integrations/cloud/azure/azure-storage-tables/': '/integrations/cloud/azure/azure-storage-tables/azure-storage-tables-get-started/',
'/integrations/cloud/azure/azure-web-pubsub/': '/integrations/cloud/azure/azure-web-pubsub/azure-web-pubsub-get-started/',
};
306 changes: 283 additions & 23 deletions src/frontend/config/sidebar/integrations.topics.ts
Original file line number Diff line number Diff line change
Expand Up @@ -269,53 +269,221 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = {
},
{
label: 'Azure AI Foundry',
slug: 'integrations/cloud/azure/azure-ai-foundry',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/cloud/azure/azure-ai-foundry/azure-ai-foundry-get-started',
},
{
label: 'Hosting integration (AppHost)',
slug: 'integrations/cloud/azure/azure-ai-foundry/azure-ai-foundry-host',
},
{
label: 'Client integration',
slug: 'integrations/cloud/azure/azure-ai-foundry/azure-ai-foundry-client',
},
],
},
{
label: 'Azure AI Inference',
slug: 'integrations/cloud/azure/azure-ai-inference',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/cloud/azure/azure-ai-inference/azure-ai-inference-get-started',
},
{
label: 'Hosting integration (AppHost)',
slug: 'integrations/cloud/azure/azure-ai-inference/azure-ai-inference-host',
},
{
label: 'Client integration',
slug: 'integrations/cloud/azure/azure-ai-inference/azure-ai-inference-client',
},
],
},
{
label: 'Azure AI Search',
slug: 'integrations/cloud/azure/azure-ai-search',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/cloud/azure/azure-ai-search/azure-ai-search-get-started',
},
{
label: 'Hosting integration (AppHost)',
slug: 'integrations/cloud/azure/azure-ai-search/azure-ai-search-host',
},
{
label: 'Client integration',
slug: 'integrations/cloud/azure/azure-ai-search/azure-ai-search-client',
},
],
},
{
label: 'Azure OpenAI',
slug: 'integrations/cloud/azure/azure-openai',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/cloud/azure/azure-openai/azure-openai-get-started',
},
{
label: 'Hosting integration (AppHost)',
slug: 'integrations/cloud/azure/azure-openai/azure-openai-host',
},
{
label: 'Client integration',
slug: 'integrations/cloud/azure/azure-openai/azure-openai-client',
},
],
},
],
},
{
label: 'Azure App Configuration',
slug: 'integrations/cloud/azure/azure-app-configuration',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/cloud/azure/azure-app-configuration/azure-app-configuration-get-started',
},
{
label: 'Hosting integration (AppHost)',
slug: 'integrations/cloud/azure/azure-app-configuration/azure-app-configuration-host',
},
{
label: 'Client integration',
slug: 'integrations/cloud/azure/azure-app-configuration/azure-app-configuration-client',
},
],
},
{
label: 'Azure App Service',
slug: 'integrations/cloud/azure/azure-app-service',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/cloud/azure/azure-app-service/azure-app-service-get-started',
},
{
label: 'Hosting integration (AppHost)',
slug: 'integrations/cloud/azure/azure-app-service/azure-app-service-host',
},
{
label: 'Client integration',
slug: 'integrations/cloud/azure/azure-app-service/azure-app-service-client',
},
],
},
{
label: 'Azure Cache for Redis',
slug: 'integrations/cloud/azure/azure-cache-redis',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/cloud/azure/azure-cache-redis/azure-cache-redis-get-started',
},
{
label: 'Hosting integration (AppHost)',
slug: 'integrations/cloud/azure/azure-cache-redis/azure-cache-redis-host',
},
{
label: 'Client integration',
slug: 'integrations/cloud/azure/azure-cache-redis/azure-cache-redis-client',
},
],
},
{
label: 'Azure Container Registry',
slug: 'integrations/cloud/azure/azure-container-registry',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/cloud/azure/azure-container-registry/azure-container-registry-get-started',
},
{
label: 'Hosting integration (AppHost)',
slug: 'integrations/cloud/azure/azure-container-registry/azure-container-registry-host',
},
{
label: 'Client integration',
slug: 'integrations/cloud/azure/azure-container-registry/azure-container-registry-client',
},
],
},
{
label: 'Azure Cosmos DB',
slug: 'integrations/cloud/azure/azure-cosmos-db',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/cloud/azure/azure-cosmos-db/azure-cosmos-db-get-started',
},
{
label: 'Hosting integration (AppHost)',
slug: 'integrations/cloud/azure/azure-cosmos-db/azure-cosmos-db-host',
},
{
label: 'Client integration',
slug: 'integrations/cloud/azure/azure-cosmos-db/azure-cosmos-db-client',
},
],
},
{
label: 'Azure Event Hubs',
slug: 'integrations/cloud/azure/azure-event-hubs',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/cloud/azure/azure-event-hubs/azure-event-hubs-get-started',
},
{
label: 'Hosting integration (AppHost)',
slug: 'integrations/cloud/azure/azure-event-hubs/azure-event-hubs-host',
},
{
label: 'Client integration',
slug: 'integrations/cloud/azure/azure-event-hubs/azure-event-hubs-client',
},
],
},
{
label: 'Azure Functions',
slug: 'integrations/cloud/azure/azure-functions',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/cloud/azure/azure-functions/azure-functions-get-started',
},
{
label: 'Hosting integration (AppHost)',
slug: 'integrations/cloud/azure/azure-functions/azure-functions-host',
},
{
label: 'Client integration',
slug: 'integrations/cloud/azure/azure-functions/azure-functions-client',
},
],
},
{
label: 'Azure Key Vault',
slug: 'integrations/cloud/azure/azure-key-vault',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/cloud/azure/azure-key-vault/azure-key-vault-get-started',
},
{
label: 'Hosting integration (AppHost)',
slug: 'integrations/cloud/azure/azure-key-vault/azure-key-vault-host',
},
{
label: 'Client integration',
slug: 'integrations/cloud/azure/azure-key-vault/azure-key-vault-client',
},
],
},
{
label: 'Azure PostgreSQL',
Expand All @@ -337,37 +505,129 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = {
},
{
label: 'Azure Service Bus',
slug: 'integrations/cloud/azure/azure-service-bus',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/cloud/azure/azure-service-bus/azure-service-bus-get-started',
},
{
label: 'Hosting integration (AppHost)',
slug: 'integrations/cloud/azure/azure-service-bus/azure-service-bus-host',
},
{
label: 'Client integration',
slug: 'integrations/cloud/azure/azure-service-bus/azure-service-bus-client',
},
],
},
{
label: 'Azure SignalR Service',
slug: 'integrations/cloud/azure/azure-signalr',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/cloud/azure/azure-signalr/azure-signalr-get-started',
},
{
label: 'Hosting integration (AppHost)',
slug: 'integrations/cloud/azure/azure-signalr/azure-signalr-host',
},
{
label: 'Hub host integration',
slug: 'integrations/cloud/azure/azure-signalr/azure-signalr-client',
},
],
},
{
label: 'Azure SQL Database',
slug: 'integrations/cloud/azure/azure-sql-database',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/cloud/azure/azure-sql-database/azure-sql-database-get-started',
},
{
label: 'Hosting integration (AppHost)',
slug: 'integrations/cloud/azure/azure-sql-database/azure-sql-database-host',
},
{
label: 'Client integration',
slug: 'integrations/cloud/azure/azure-sql-database/azure-sql-database-client',
},
],
},
{
label: 'Azure Storage Blobs',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/cloud/azure/azure-storage-blobs/azure-storage-blobs-get-started',
},
{
label: 'Hosting integration',
slug: 'integrations/cloud/azure/azure-storage-blobs/azure-storage-blobs-host',
},
{
label: 'Client integration',
slug: 'integrations/cloud/azure/azure-storage-blobs/azure-storage-blobs-client',
},
],
},
{
label: 'Azure Storage',
label: 'Azure Storage Queues',
collapsed: true,
items: [
{
label: 'Azure Storage Blobs',
slug: 'integrations/cloud/azure/azure-storage-blobs',
label: 'Get started',
slug: 'integrations/cloud/azure/azure-storage-queues/azure-storage-queues-get-started',
},
{
label: 'Azure Storage Queues',
slug: 'integrations/cloud/azure/azure-storage-queues',
label: 'Hosting integration',
slug: 'integrations/cloud/azure/azure-storage-queues/azure-storage-queues-host',
},
{
label: 'Azure Storage Tables',
slug: 'integrations/cloud/azure/azure-storage-tables',
label: 'Client integration',
slug: 'integrations/cloud/azure/azure-storage-queues/azure-storage-queues-client',
},
],
},
{
label: 'Azure Storage Tables',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/cloud/azure/azure-storage-tables/azure-storage-tables-get-started',
},
{
label: 'Hosting integration',
slug: 'integrations/cloud/azure/azure-storage-tables/azure-storage-tables-host',
},
{
label: 'Client integration',
slug: 'integrations/cloud/azure/azure-storage-tables/azure-storage-tables-client',
},
],
},
{
label: 'Azure Web PubSub',
slug: 'integrations/cloud/azure/azure-web-pubsub',
collapsed: true,
items: [
{
label: 'Get started',
slug: 'integrations/cloud/azure/azure-web-pubsub/azure-web-pubsub-get-started',
},
{
label: 'Hosting integration',
slug: 'integrations/cloud/azure/azure-web-pubsub/azure-web-pubsub-host',
},
{
label: 'Client integration',
slug: 'integrations/cloud/azure/azure-web-pubsub/azure-web-pubsub-client',
},
],
},
{
label: 'Azure Container App Jobs',
Expand Down
Loading
Loading