API Reference

Acme.Docs

FsLiveDocs

FsLiveDocs.Core

Core

Namespace

# FsLiveDocs.Core `FsLiveDocs.Core` owns the stable domain and persisted artifact boundary.

ContentProvider

Module

# ContentProvider `ContentProvider` loads Markdown, parses page metadata, expands transclusions, resolves semantic references, validates links, and copies documentation assets.

DocScenarioSamples

Module

No description available.

Documentation

Module

Helpers for constructing and consuming renderer-neutral documentation.

DocumentationDiscovery

Module

Canonical discovery of expanded documentation code.

FenceMatch

Record

One fenced code block found by scanning for fence delimiters at the top nesting level.

ExampleTranscript

Module

No description available.

Parsed

Record

No description available.

History

Module

Loads and verifies immutable inputs for a multi-version documentation build.

ReleaseCapsule

Module

Creates, validates, inspects, and extracts deterministic release capsules.

SemanticCode

Module

Build-time semantic formatting for F# code embedded in documentation pages.

Options

Record

No description available.

Serialization

Module

No description available.

SourceParameters

Module

Recovers how the source actually wrote each parameter, for parameters the compiler's typed view cannot name.

SymbolLister

Module

# SymbolLister `SymbolLister` extracts public symbols and XML documentation from built F# projects.

TranscriptSamples

Module

No description available.

ApiDiagnostic

Record

A quality problem found in the documented API itself, reported against the source that declares it.

ApiModelArtifact

Record

Versioned, schema-tagged API model stored as a release artifact.

CompilationUnit

Record

A synthetic script checked in one evaluated project context.

ContentMetadata

Record

Metadata extracted from Markdown frontmatter.

ContentPage

Record

A processed documentation page.

DocumentationBlock

Record

One expanded F# block shared by verification, extraction, and rendering.

DocumentationBlockMode

Union

The author-selected checking and execution policy for an F# block.

DocumentationBlockOrigin

Union

Where a documentation block was authored before deterministic expansion.

DocumentationNode

Record

An FsLiveDocs-owned API documentation node persisted without presentation markup.

DocumentationNodeKind

Union

The renderer-neutral meaning of one API documentation node.

EntityKind

Union

The domain kind for a documented API entity.

EntityModel

Record

Represents an F# entity (Module, Type, Interface, etc.).

ExampleModel

Record

Represents an executable code example extracted from documentation.

ExampleSnapshotModel

Record

Represents the evaluated result of a documentation example.

ExampleStatus

Union

The evaluation status for a documentation example.

FSharpListConverter

Type

No description available.

FSharpOptionConverter

Type

No description available.

FSharpUnionConverter

Type

No description available.

GeneratedVerificationAction

Union

The action owned by one stable generated verification case.

GeneratedVerificationCase

Record

A self-contained case consumed through the single generated-verification runner interface.

HistoryEntry

Record

One immutable API model and tagged documentation source in a history build.

HistoryManifest

Record

Local build manifest materialized from a repository's durable release history.

MemberModel

Record

Represents a member (function, value, or method) of an F# entity.

NavigationItem

Record

Build-time configuration for the generated documentation site.

PackageInfo

Record

The root model representing a documented package or solution.

PackageModel

Record

The root model representing a documented package or solution.

ParameterModel

Record

Represents a parameter of a function or method.

ProjectSnapshotModel

Record

Represents the snapshot payload for one project.

ReleaseAsset

Record

One non-Markdown file stored in the release capsule.

ReleaseCapsuleManifest

Record

The self-contained, immutable input to a future history render.

ReleaseCapsuleReport

Record

Summary returned after a release capsule is written or inspected.

ReleaseCaptureCounts

Record

Inventory counts that make release capture observable without opening the capsule.

ReleaseComponent

Record

Integrity metadata for one component inside a release capsule.

ReleaseContentArtifact

Record

Renderer-neutral documentation content for one release.

ReleaseContentPage

Record

One canonical Markdown page captured for a documentation release.

ReleaseHistoryEntry

Record

One immutable capsule referenced by a history index.

ReleaseHistoryIndex

Record

A concise local history index for complete release capsules.

ResolvedProject

Record

Resolved project paths and namespace information used by the doc-test runner.

ScenarioModel

Record

Represents a setup scenario for a DocTest.

SemanticCodeBlock

Record

No description available.

SemanticDiagnostic

Record

No description available.

SemanticDiagnosticSeverity

Union

No description available.

SemanticDocumentationArtifact

Record

No description available.

SemanticLine

Record

No description available.

SemanticPage

Record

No description available.

SemanticToken

Record

No description available.

SemanticTokenKind

Union

Renderer-neutral semantic classification persisted for a documentation release.

SemanticTooltip

Record

No description available.

SemanticTooltipSection

Record

No description available.

SiteConfig

Record

Build-time configuration for the generated documentation site.

SourceLink

Record

Represents a link to a specific line in a source file.

VerificationCase

Union

A deterministic action exposed to generated documentation tests.

FsLiveDocs.Renderer

FsLiveDocs.Runner