28 references to DocsSourceConfiguration
aspire (10)
Configuration\AspireConfigFile.cs (1)
469[Description($"""Optional override for the llms.txt documentation source consumed by aspire docs. Defaults to {DocsSourceConfiguration.DefaultLlmsTxtUrl}.""")]
Documentation\Docs\DocsCache.cs (4)
32_llmsTxtUrl = DocsSourceConfiguration.GetLlmsTxtUrl(configuration); 33_sourceCacheKey = DocsSourceConfiguration.GetContentCacheKey(_llmsTxtUrl); 34_indexCacheKey = DocsSourceConfiguration.GetIndexCacheKey(_llmsTxtUrl); 36_legacyIndexCacheKey = DocsSourceConfiguration.GetLegacyIndexCacheKey(_llmsTxtUrl);
Documentation\Docs\DocsFetcher.cs (3)
30private readonly string _llmsTxtUrl = DocsSourceConfiguration.GetLlmsTxtUrl(configuration); 31private readonly string _cacheKey = DocsSourceConfiguration.GetContentCacheKey(DocsSourceConfiguration.GetLlmsTxtUrl(configuration));
Documentation\Docs\DocsIndexService.cs (2)
139private readonly string _llmsTxtUrl = DocsSourceConfiguration.GetLlmsTxtUrl(configuration); 449content = DocsSourceConfiguration.RewriteMarkdownLinks(content, _llmsTxtUrl);
Aspire.Cli.Tests (18)
Commands\ConfigCommandTests.cs (1)
164Assert.Equal("http://localhost:4321/llms-small.txt", DocsSourceConfiguration.GetLlmsTxtUrl(configuration));
Commands\SettingsSchemaBuilderTests.cs (1)
31Assert.Contains(DocsSourceConfiguration.DefaultLlmsTxtUrl, llmsProperty.Description, StringComparison.Ordinal);
Mcp\Docs\DocsCacheTests.cs (5)
16private const string DefaultLlmsTxtUrl = DocsSourceConfiguration.DefaultLlmsTxtUrl; 41var expectedStem = DocsSourceConfiguration.GetContentCacheKey(DocsSourceConfiguration.DefaultLlmsTxtUrl); 56var legacyIndexKey = DocsSourceConfiguration.GetLegacyIndexCacheKey(DefaultLlmsTxtUrl); 92var friendlyStem = DocsSourceConfiguration.GetContentCacheKey(DefaultLlmsTxtUrl);
Mcp\Docs\DocsFetcherTests.cs (2)
14private const string DefaultLlmsTxtUrl = DocsSourceConfiguration.DefaultLlmsTxtUrl; 15private static readonly string s_defaultCacheKey = DocsSourceConfiguration.GetContentCacheKey(DefaultLlmsTxtUrl);
Mcp\Docs\DocsIndexServiceTests.cs (1)
468[DocsSourceConfiguration.LlmsTxtUrlConfigPath] = "http://localhost:4321/llms-small.txt"
Mcp\Docs\DocsSourceConfigurationTests.cs (8)
17[DocsSourceConfiguration.LlmsTxtUrlConfigPath] = "http://localhost:4321/llms-small.txt" 21var llmsTxtUrl = DocsSourceConfiguration.GetLlmsTxtUrl(configuration); 31var llmsTxtUrl = DocsSourceConfiguration.GetLlmsTxtUrl(configuration); 33Assert.Equal(DocsSourceConfiguration.DefaultLlmsTxtUrl, llmsTxtUrl); 39var rewritten = DocsSourceConfiguration.RewriteMarkdownLinks( 51var cacheKey = DocsSourceConfiguration.GetContentCacheKey("https://aspire.dev/llms-small.txt"); 59var aspireDevKey = DocsSourceConfiguration.GetIndexCacheKey("https://aspire.dev/llms-small.txt"); 60var localhostKey = DocsSourceConfiguration.GetIndexCacheKey("http://localhost:4321/llms-small.txt");