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

NameDescription
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; } = [];
}
Was this page helpful?