Pennington.ApiMetadata 0.1.0-alpha.0.104

This is a prerelease version of Pennington.ApiMetadata.
dotnet add package Pennington.ApiMetadata --version 0.1.0-alpha.0.104
                    
NuGet\Install-Package Pennington.ApiMetadata -Version 0.1.0-alpha.0.104
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Pennington.ApiMetadata" Version="0.1.0-alpha.0.104" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Pennington.ApiMetadata" Version="0.1.0-alpha.0.104" />
                    
Directory.Packages.props
<PackageReference Include="Pennington.ApiMetadata" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Pennington.ApiMetadata --version 0.1.0-alpha.0.104
                    
#r "nuget: Pennington.ApiMetadata, 0.1.0-alpha.0.104"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Pennington.ApiMetadata@0.1.0-alpha.0.104
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Pennington.ApiMetadata&version=0.1.0-alpha.0.104&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Pennington.ApiMetadata&version=0.1.0-alpha.0.104&prerelease
                    
Install as a Cake Tool

Pennington

A content engine for .NET that turns Markdown into static sites, documentation portals, and blogs.

Features

  • Markdown processing with front matter, syntax highlighting, tabbed content, and GitHub-style alerts
  • Static site generation with automatic navigation, sitemaps, and RSS feeds
  • Razor component library for navigation trees, code blocks, badges, and cards
  • Utility-first CSS via MonorailCSS integration
  • Documentation site template with built-in layouts, search, and content areas
  • Blog site template for content-driven blogs

Installation

dotnet add package Pennington

Additional packages for specific features:

dotnet add package Pennington.UI            # Razor components
dotnet add package Pennington.MonorailCss   # Utility-first CSS
dotnet add package Pennington.DocSite       # Documentation site template
dotnet add package Pennington.BlogSite      # Blog site template
dotnet add package Pennington.Roslyn        # Roslyn-based code extraction

Quick Start

var builder = WebApplication.CreateBuilder(args);

builder.Services.AddDocSite(() => new DocSiteOptions
{
    SiteTitle = "My Docs",
    Description = "Project documentation",
});

var app = builder.Build();
app.UseDocSite();
await app.RunDocSiteAsync(args);

Add Markdown files to a Content/ directory with YAML front matter:

---
title: Getting Started
order: 1
---

# Welcome

Your documentation content goes here.

Build a static site with:

dotnet run -- build

License

MIT

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed.  net11.0 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net10.0

    • No dependencies.
  • net11.0

    • No dependencies.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on Pennington.ApiMetadata:

Package Downloads
Pennington.Roslyn

Roslyn-based code analysis and highlighting for Pennington

Pennington.ApiMetadata.Reflection

Reflection-backed IApiMetadataProvider for Pennington — reads a compiled assembly plus its companion xmldoc XML file and surfaces them through the neutral API-metadata abstractions.

Pennington.DocSite.Api

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.0-alpha.0.104 0 5/12/2026
0.1.0-alpha.0.99 43 5/11/2026
0.1.0-alpha.0.98 32 5/11/2026
0.1.0-alpha.0.97 36 5/11/2026
0.1.0-alpha.0.90 77 5/7/2026
0.1.0-alpha.0.80 43 5/6/2026
0.1.0-alpha.0.79 42 5/6/2026
0.1.0-alpha.0.78 42 5/6/2026
0.1.0-alpha.0.77 39 5/6/2026
0.1.0-alpha.0.72 55 5/6/2026
0.1.0-alpha.0.71 39 5/5/2026
0.1.0-alpha.0.70 47 5/5/2026
0.1.0-alpha.0.69 63 5/4/2026
0.1.0-alpha.0.64 46 5/4/2026
0.1.0-alpha.0.63 48 5/3/2026
0.1.0-alpha.0.55 66 4/29/2026
0.1.0-alpha.0.54 53 4/29/2026
0.1.0-alpha.0.51 48 4/29/2026
0.1.0-alpha.0.50 58 4/29/2026
0.1.0-alpha.0.49 47 4/29/2026
Loading failed