This documentation is also published as Markdown for efficient machine reading: the whole site is indexed at /llms.txt, and every page has a clean Markdown copy under /_llms/. These are generated from the same source and cost far fewer tokens to read than this rendered HTML.

Skip to main content Skip to navigation

GeneratedSource Pennington.Pipeline

A route whose bytes are produced by an IArtifactContentService resolver rather than parsed from a file or rendered by a component — search shards, llms.txt files, book PDFs. Yielded only from the artifact tier's discovery: the static build writes each item via the owning service's resolver, and the artifact router serves the same bytes in dev. Never crawled, never a sitemap or record candidate.

Properties

ContentType string
MIME type of the generated bytes (informational; the resolver's content type is what gets served).

Constructors

GeneratedSource

#
public GeneratedSource(string ContentType)

A route whose bytes are produced by an IArtifactContentService resolver rather than parsed from a file or rendered by a component — search shards, llms.txt files, book PDFs. Yielded only from the artifact tier's discovery: the static build writes each item via the owning service's resolver, and the artifact router serves the same bytes in dev. Never crawled, never a sitemap or record candidate.

Parameters

ContentType string
MIME type of the generated bytes (informational; the resolver's content type is what gets served).

Pennington.Pipeline.GeneratedSource

namespace Pennington.Pipeline;

/// A route whose bytes are produced by an IArtifactContentService resolver rather than parsed from a file or rendered by a component — search shards, llms.txt files, book PDFs. Yielded only from the artifact tier's discovery: the static build writes each item via the owning service's resolver, and the artifact router serves the same bytes in dev. Never crawled, never a sitemap or record candidate.
public record GeneratedSource
{
    /// MIME type of the generated bytes (informational; the resolver's content type is what gets served).
    
public string ContentType { get; set; }
/// A route whose bytes are produced by an IArtifactContentService resolver rather than parsed from a file or rendered by a component — search shards, llms.txt files, book PDFs. Yielded only from the artifact tier's discovery: the static build writes each item via the owning service's resolver, and the artifact router serves the same bytes in dev. Never crawled, never a sitemap or record candidate.
public GeneratedSource(string ContentType)
; }