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.DocToolkit | Provides core components for document generation, processing, and rendering. |
| Kampute.DocToolkit.Collections | Contains specialized collection classes for managing documentation models with filtering and grouping capabilities. |
| Kampute.DocToolkit.Formatters | Contains formatter implementations for converting documentation models into specific output formats such as HTML and Markdown. |
| Kampute.DocToolkit.IO.Minifiers | Contains minifier implementations that reduce output size while preserving document structure for various formats. |
| Kampute.DocToolkit.IO.Writers | Provides writer implementations for generating formatted and encoded content in various documentation formats. |
| Kampute.DocToolkit.Languages | Provides language-specific formatting and processing utilities for different programming languages in documentation. |
| Kampute.DocToolkit.Metadata | Provides metadata abstraction interfaces and adapters for unified access to reflection objects. |
| Kampute.DocToolkit.Metadata.Adapters | Provides adapter classes that implement metadata abstraction interfaces. |
| Kampute.DocToolkit.Metadata.Capabilities | Provides capability interfaces that define specific behavioral contracts for .NET metadata entities. |
| Kampute.DocToolkit.Models | Contains model classes that represent documentation entities such as assemblies, namespaces, types, type members, topics, and their relationships. |
| Kampute.DocToolkit.Routing | Provides components for resolving references and generating URLs for documentation elements. |
| Kampute.DocToolkit.Support | Provides utility and helper classes used across the documentation generation process. |
| Kampute.DocToolkit.Topics | Contains models for conceptual documentation topics that complement API reference documentation. |
| Kampute.DocToolkit.Topics.Abstracts | Contains abstract classes that implement common functionality for topic sources. |
| Kampute.DocToolkit.XmlDoc | Contains components for parsing, transforming, and processing XML documentation comments. |
| Kampute.DocToolkit.XmlDoc.Comments | Contains model classes for representing top-level XML documentation comment elements. |
| Kampute.DocToolkit.Xslt | Provides XSLT-based transformation utilities for XML documentation processing. |
Release Notes
For detailed release notes, please visit https://github.com/kampute/doc-toolkit/releases
