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)
30
private readonly string _llmsTxtUrl =
DocsSourceConfiguration
.GetLlmsTxtUrl(configuration);
31
private readonly string _cacheKey =
DocsSourceConfiguration
.GetContentCacheKey(
DocsSourceConfiguration
.GetLlmsTxtUrl(configuration));
Documentation\Docs\DocsIndexService.cs (2)
139
private readonly string _llmsTxtUrl =
DocsSourceConfiguration
.GetLlmsTxtUrl(configuration);
449
content =
DocsSourceConfiguration
.RewriteMarkdownLinks(content, _llmsTxtUrl);
Aspire.Cli.Tests (18)
Commands\ConfigCommandTests.cs (1)
164
Assert.Equal("http://localhost:4321/llms-small.txt",
DocsSourceConfiguration
.GetLlmsTxtUrl(configuration));
Commands\SettingsSchemaBuilderTests.cs (1)
31
Assert.Contains(
DocsSourceConfiguration
.DefaultLlmsTxtUrl, llmsProperty.Description, StringComparison.Ordinal);
Mcp\Docs\DocsCacheTests.cs (5)
16
private const string DefaultLlmsTxtUrl =
DocsSourceConfiguration
.DefaultLlmsTxtUrl;
41
var expectedStem =
DocsSourceConfiguration
.GetContentCacheKey(
DocsSourceConfiguration
.DefaultLlmsTxtUrl);
56
var legacyIndexKey =
DocsSourceConfiguration
.GetLegacyIndexCacheKey(DefaultLlmsTxtUrl);
92
var friendlyStem =
DocsSourceConfiguration
.GetContentCacheKey(DefaultLlmsTxtUrl);
Mcp\Docs\DocsFetcherTests.cs (2)
14
private const string DefaultLlmsTxtUrl =
DocsSourceConfiguration
.DefaultLlmsTxtUrl;
15
private 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"
21
var llmsTxtUrl =
DocsSourceConfiguration
.GetLlmsTxtUrl(configuration);
31
var llmsTxtUrl =
DocsSourceConfiguration
.GetLlmsTxtUrl(configuration);
33
Assert.Equal(
DocsSourceConfiguration
.DefaultLlmsTxtUrl, llmsTxtUrl);
39
var rewritten =
DocsSourceConfiguration
.RewriteMarkdownLinks(
51
var cacheKey =
DocsSourceConfiguration
.GetContentCacheKey("https://aspire.dev/llms-small.txt");
59
var aspireDevKey =
DocsSourceConfiguration
.GetIndexCacheKey("https://aspire.dev/llms-small.txt");
60
var localhostKey =
DocsSourceConfiguration
.GetIndexCacheKey("http://localhost:4321/llms-small.txt");