1 write to Slug
aspire (1)
Mcp\Docs\LlmsTxtParser.cs (1)
204Slug = GenerateSlug(titleString),
16 references to Slug
aspire (4)
Mcp\Docs\DocsIndexService.cs (4)
170Slug = d.Source.Slug, 202Slug = doc.Source.Slug, 228d.Source.Slug.Equals(slug, StringComparison.OrdinalIgnoreCase)); 253Slug = doc.Source.Slug,
Aspire.Cli.Tests (12)
Mcp\Docs\LlmsTxtParserTests.cs (12)
55Assert.Equal("my-document-title", doc.Slug); 173Assert.Equal("hello-world-hows-it-going", result[0].Slug); 188Assert.Equal("title-with-multiple-spaces", result[0].Slug); 203Assert.DoesNotMatch("^-", result[0].Slug); 204Assert.DoesNotMatch("-$", result[0].Slug); 354Assert.Equal("aspire-overview", overview.Slug); 363Assert.Equal("service-defaults", serviceDefaults.Slug); 453Assert.Equal(expectedSlug, result[0].Slug); 546Assert.Equal("certificate-configuration", result[0].Slug); 547Assert.Equal("apphost-configuration", result[1].Slug); 548Assert.Equal("docker-compose-to-aspire-apphost", result[2].Slug); 549Assert.Equal("apphost-eventing-apis", result[3].Slug);