Summary.Roslyn
0.0.4-dev202312102326
See the version list below for details.
dotnet add package Summary.Roslyn --version 0.0.4-dev202312102326
NuGet\Install-Package Summary.Roslyn -Version 0.0.4-dev202312102326
<PackageReference Include="Summary.Roslyn" Version="0.0.4-dev202312102326" />
paket add Summary.Roslyn --version 0.0.4-dev202312102326
#r "nuget: Summary.Roslyn, 0.0.4-dev202312102326"
// Install Summary.Roslyn as a Cake Addin #addin nuget:?package=Summary.Roslyn&version=0.0.4-dev202312102326&prerelease // Install Summary.Roslyn as a Cake Tool #tool nuget:?package=Summary.Roslyn&version=0.0.4-dev202312102326&prerelease
<div align="center"> <img src="./res/icon-512.png" alt="Logo" width="128" height="128"></img> </div>
<h1 align="center"><summary></h1>
<p align="center"> <i>Flexible and effortless API reference generator for .NET.</i> </p>
<p align="center"> <img alt="Nuget" src="https://img.shields.io/nuget/v/Summary"> </p>
Usage
Currently, the generator is pretty young. In order to use it, you should download Summary
(Core), Summary.Roslyn
(Parser) and Summary.Markdown
(Renderer) packages.
Here is a simple code-snippet that parses files in the specified directory and renders them into Markdown format:
// The folder you want to parse the `*.cs` files from.
const string input = "./src";
// The folder you want to put the generator output into.
const string output = "./docs";
await new SummaryPipeline()
.UseRoslynParser(input)
.UseMdRenderer(output)
.UseDefaultFilters()
.Run();
Examples
Consider checking out the docs directory: it's the Summary
summary generated by Summary
. 🌞
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- Microsoft.Build (>= 17.8.3)
- Microsoft.Build.Framework (>= 17.8.3)
- Microsoft.Build.Locator (>= 1.6.10)
- Microsoft.CodeAnalysis (>= 4.8.0)
- Microsoft.CodeAnalysis.Common (>= 4.8.0)
- Microsoft.CodeAnalysis.CSharp (>= 4.8.0)
- Microsoft.CodeAnalysis.Workspaces.Common (>= 4.8.0)
- Microsoft.CodeAnalysis.Workspaces.MSBuild (>= 4.8.0)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.0)
- Summary (>= 0.0.4-dev202312102326)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.