3 writes to Slug
aspire (1)
Documentation\Docs\LlmsTxtParser.cs (1)
368Slug = GenerateUniqueSlug(titleString, slugCounts),
Aspire.Cli.Tests (2)
Mcp\Docs\DocsCacheTests.cs (2)
63Slug = "legacy-document", 76Slug = "document",
25 references to Slug
aspire (5)
Documentation\Docs\DocsIndexService.cs (5)
303Slug = d.Source.Slug, 379Slug = r.Document.Source.Slug, 426d.Source.Slug.Equals(slug, StringComparison.OrdinalIgnoreCase)); 454Slug = doc.Source.Slug, 1117_slugLower = NormalizeSearchText(source.Slug);
Aspire.Cli.Tests (20)
Mcp\Docs\LlmsTxtParserTests.cs (20)
56Assert.Equal("my-document-title", doc.Slug); 174Assert.Equal("hello-world-hows-it-going", result[0].Slug); 189Assert.Equal("title-with-multiple-spaces", result[0].Slug); 204Assert.DoesNotMatch("^-", result[0].Slug); 205Assert.DoesNotMatch("-$", result[0].Slug); 291Assert.Equal("azure-cosmos-db-client-integration", result[0].Slug); 292Assert.Equal("azure-cosmos-db-client-integration-2", result[1].Slug); 293Assert.Equal("azure-cosmos-db-client-integration-3", result[2].Slug); 301var slugs = result.Select(d => d.Slug).ToHashSet(StringComparer.Ordinal); 325Assert.Equal("service-discovery-2", result[0].Slug); 326Assert.Equal("service-discovery", result[1].Slug); 327Assert.Equal("service-discovery-3", result[2].Slug); 329var slugs = result.Select(d => d.Slug).ToHashSet(StringComparer.Ordinal); 457Assert.Equal("aspire-overview", overview.Slug); 466Assert.Equal("service-defaults", serviceDefaults.Slug); 585Assert.Equal(expectedSlug, result[0].Slug); 678Assert.Equal("certificate-configuration", result[0].Slug); 679Assert.Equal("apphost-configuration", result[1].Slug); 680Assert.Equal("docker-compose-to-aspire-apphost", result[2].Slug); 681Assert.Equal("apphost-eventing-apis", result[3].Slug);