This site provides a machine-readable index at /llms.txt.

Skip to main content Skip to navigation

IContentParser Pennington.Pipeline

Parses a discovered item into a parsed item (extracts front matter + markdown body).

Methods

ParseAsync

#
Task<ContentItem> ParseAsync(DiscoveredItem item);

Parse a discovered item. Returns ParsedItem on success, FailedItem on failure.

Parameters

item DiscoveredItem

Returns

Task<ContentItem>

Pennington.Pipeline.IContentParser

namespace Pennington.Pipeline;

/// Parses a discovered item into a parsed item (extracts front matter + markdown body).
public interface IContentParser
{
    /// Parse a discovered item. Returns ParsedItem on success, FailedItem on failure.
    
Task<ContentItem> ParseAsync(DiscoveredItem item);
}