Kampute.DocToolkit Assembly

License:
MIT
Version:
1.1.1.0
Company:
Kampute
Copyright:
Copyright (c) 2025 Kampute
Author(s):
Kambiz Khojasteh
Repository:
https://github.com/kampute/doc-toolkit.git
Provides extensible pipeline for generating .NET API documentation by transforming assembly metadata and XML documentation into structured models, with automatic cross-reference resolution, support for multiple output formats (HTML, Markdown), and integration of conceptual topics.

Namespaces

Kampute.DocToolkitProvides core components for document generation, processing, and rendering.
Kampute.DocToolkit.CollectionsContains specialized collection classes for managing documentation models with filtering and grouping capabilities.
Kampute.DocToolkit.FormattersContains formatter implementations for converting documentation models into specific output formats such as HTML and Markdown.
Kampute.DocToolkit.IO.MinifiersContains minifier implementations that reduce output size while preserving document structure for various formats.
Kampute.DocToolkit.IO.WritersProvides writer implementations for generating formatted and encoded content in various documentation formats.
Kampute.DocToolkit.LanguagesProvides language-specific formatting and processing utilities for different programming languages in documentation.
Kampute.DocToolkit.MetadataProvides metadata abstraction interfaces and adapters for unified access to reflection objects.
Kampute.DocToolkit.Metadata.AdaptersProvides adapter classes that implement metadata abstraction interfaces.
Kampute.DocToolkit.Metadata.CapabilitiesProvides capability interfaces that define specific behavioral contracts for .NET metadata entities.
Kampute.DocToolkit.ModelsContains model classes that represent documentation entities such as assemblies, namespaces, types, type members, topics, and their relationships.
Kampute.DocToolkit.RoutingProvides components for resolving references and generating URLs for documentation elements.
Kampute.DocToolkit.SupportProvides utility and helper classes used across the documentation generation process.
Kampute.DocToolkit.TopicsContains models for conceptual documentation topics that complement API reference documentation.
Kampute.DocToolkit.Topics.AbstractsContains abstract classes that implement common functionality for topic sources.
Kampute.DocToolkit.XmlDocContains components for parsing, transforming, and processing XML documentation comments.
Kampute.DocToolkit.XmlDoc.CommentsContains model classes for representing top-level XML documentation comment elements.
Kampute.DocToolkit.XsltProvides XSLT-based transformation utilities for XML documentation processing.

Release Notes

For detailed release notes, please visit https://github.com/kampute/doc-toolkit/releases