Record
public record ContentConfig : System.IEquatable<Moka.Docs.Core.Configuration.ContentConfig>
Namespace: Moka.Docs.Core.Configuration
Content source configuration: where to find Markdown and C# projects.
Inheritance
Implements: System.IEquatable<Moka.Docs.Core.Configuration.ContentConfig>
Properties
| Name | Description |
|---|---|
Docs |
Path to the Markdown documentation directory. |
Projects |
C# projects to extract API documentation from. |
Docs
string ContentConfig.Docs { get; init; }
Path to the Markdown documentation directory.
Projects
List<ProjectSource> ContentConfig.Projects { get; init; }
C# projects to extract API documentation from.
Type Relationships
classDiagram
style ContentConfig fill:#f9f,stroke:#333,stroke-width:2px
ContentConfig ..|> ContentConfig~ : implements
View Source
/// <summary>
/// Content source configuration: where to find Markdown and C# projects.
/// </summary>
public sealed record ContentConfig
{
/// <summary>Path to the Markdown documentation directory.</summary>
public string Docs { get; init; } = "./docs";
/// <summary>C# projects to extract API documentation from.</summary>
public List<ProjectSource> Projects { get; init; } = [];
}