Skip to content

Commit 1ccaf54

Browse files
Mpdreamzclaude
andauthored
[4/5] VSA: Slim Configuration to YAML schema; organize root namespaces (#3347)
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
1 parent d0b8b56 commit 1ccaf54

125 files changed

Lines changed: 289 additions & 175 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs-builder.slnx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,10 @@
7272
<Project Path="src/services/Elastic.Documentation.Isolated/Elastic.Documentation.Isolated.csproj" />
7373
<Project Path="src/services/Elastic.Documentation.Integrations/Elastic.Documentation.Integrations.csproj" />
7474
<Project Path="src/services/Elastic.Documentation.Services/Elastic.Documentation.Services.csproj" />
75-
<Project Path="src/services/Elastic.Documentation.Search/Elastic.Documentation.Search.csproj" />
75+
</Folder>
76+
<Folder Name="/src/services/search/">
77+
<Project Path="src/services/search/Elastic.Documentation.Search/Elastic.Documentation.Search.csproj" />
78+
<Project Path="src/services/search/Elastic.Documentation.Search.Contract/Elastic.Documentation.Search.Contract.csproj" />
7679
</Folder>
7780
<Folder Name="/src/tooling/">
7881
<File Path="src/tooling/Directory.Build.props" />

src/Elastic.ApiExplorer/Elasticsearch/OpenApiDocumentExporter.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
using Elastic.Documentation.Configuration.Inference;
1212
using Elastic.Documentation.Configuration.Versions;
1313
using Elastic.Documentation.Search;
14+
using Elastic.Documentation.Versions;
1415
using Microsoft.OpenApi;
1516
using Microsoft.OpenApi.Reader;
1617

@@ -177,7 +178,7 @@ private IEnumerable<DocumentationDocument> ConvertToDocuments(OpenApiDocument op
177178
StrippedBody = body,
178179
Headings = headings,
179180
Links = [],
180-
Applies = applies,
181+
Applies = applies?.ToAppliesTo(),
181182
Parents =
182183
[
183184
new ParentDocument { Title = "API Reference", Url = "/docs/api" },

src/Elastic.ApiExplorer/Operations/AvailabilityBadgeHelper.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
using Elastic.Documentation.AppliesTo;
99
using Elastic.Documentation.Configuration.Versions;
1010
using Elastic.Documentation.Diagnostics;
11+
using Elastic.Documentation.Versions;
1112
using Microsoft.OpenApi;
1213

1314
namespace Elastic.ApiExplorer.Operations;

src/Elastic.Codex/Building/CodexBuildService.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
using Elastic.Codex.Sourcing;
1111
using Elastic.Documentation;
1212
using Elastic.Documentation.Configuration;
13+
using Elastic.Documentation.Configuration.Builder;
1314
using Elastic.Documentation.Configuration.Codex;
1415
using Elastic.Documentation.Diagnostics;
1516
using Elastic.Documentation.Isolated;

src/Elastic.Documentation.Configuration/Assembler/AssemblyConfiguration.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using System.Text.RegularExpressions;
66
using Elastic.Documentation.Configuration.Products;
77
using Elastic.Documentation.Extensions;
8+
using Elastic.Documentation.Versions;
89
using Microsoft.Extensions.Logging;
910
using YamlDotNet.Serialization;
1011

src/Elastic.Documentation.Configuration/Builder/ConfigurationFile.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
using Elastic.Documentation.Diagnostics;
1212
using Elastic.Documentation.Extensions;
1313
using Elastic.Documentation.Links;
14-
using static Elastic.Documentation.Configuration.SymlinkValidator;
14+
using static Elastic.Documentation.SymlinkValidator;
1515

1616
namespace Elastic.Documentation.Configuration.Builder;
1717

src/Elastic.Documentation.Configuration/CrossLinkEntry.cs renamed to src/Elastic.Documentation.Configuration/Builder/CrossLinkEntry.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// Elasticsearch B.V licenses this file to you under the Apache 2.0 License.
33
// See the LICENSE file in the project root for more information
44

5-
namespace Elastic.Documentation.Configuration;
5+
namespace Elastic.Documentation.Configuration.Builder;
66

77
/// <summary>
88
/// A parsed cross-link entry from docset.yml, with the target registry for lookup.

src/Elastic.Documentation.Configuration/DocSetRegistry.cs renamed to src/Elastic.Documentation.Configuration/Builder/DocSetRegistry.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
using System.ComponentModel.DataAnnotations;
66
using NetEscapades.EnumGenerators;
77

8-
namespace Elastic.Documentation.Configuration;
8+
namespace Elastic.Documentation.Configuration.Builder;
99

1010
/// <summary>
1111
/// Registry type for cross-link resolution. Maps to the link index source:

src/Elastic.Documentation.Configuration/Builder/RedirectFile.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
using System.IO.Abstractions;
66
using Elastic.Documentation.Links;
77
using YamlDotNet.RepresentationModel;
8-
using static Elastic.Documentation.Configuration.SymlinkValidator;
8+
using static Elastic.Documentation.SymlinkValidator;
99

1010
namespace Elastic.Documentation.Configuration.Builder;
1111

src/Elastic.Documentation.Configuration/Changelog/ChangelogConfiguration.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
// See the LICENSE file in the project root for more information
44

55
using Elastic.Documentation.Configuration.Products;
6+
using Elastic.Documentation.ReleaseNotes;
67

78
namespace Elastic.Documentation.Configuration.Changelog;
89

0 commit comments

Comments
 (0)