doxygen2docusaurus package
A CLI application to convert Doxygen XML files into Docusaurus documentation.
Remarks
This tool facilitates the integration of Doxygen reference pages into Docusaurus documentation sites. It parses Doxygen-generated XML files and produces Docusaurus .md
documents, along with the corresponding sidebars and menu entries.
Classes
Class |
Description |
---|---|
Data model for base compound references in inheritance relationships. | |
Data model for brief description elements within documentation. | |
Comprehensive CLI options class for documentation generation configuration. | |
Data model for individual code line elements within program listings. | |
Concrete implementation of compound definition data model. | |
Top-level data model class for orchestrating Doxygen XML parsing and data organisation. | |
Data model for default value elements within documentation content. | |
Data model for derived compound references in inheritance relationships. | |
Data model for general description elements within documentation. | |
Data model for detailed description elements within documentation. | |
Concrete data model class for doxyfile elements. | |
Concrete data model class for Doxyfile option elements. | |
Concrete data model class for doxygenindex elements. | |
XML parser for Doxygen-generated documentation files. | |
Concrete implementation of enumeration value data model. | |
Data model for syntax highlight elements within code listings. | |
Data model for in-body description elements within documentation. | |
Data model for includedby elements within documentation content. | |
Data model for includes elements within documentation content. | |
Concrete data model class for index compound elements. | |
Concrete data model class for index member elements. | |
Data model for initializer elements within documentation content. | |
Data model for inner class reference elements. | |
Data model for inner folder reference elements. | |
Data model for inner file reference elements. | |
Data model for inner group reference elements. | |
Data model for inner namespace reference elements. | |
Data model for inner page reference elements. | |
Concrete implementation for listofallmembers elements within compound documentation. | |
Concrete implementation for location elements within documentation. | |
Concrete implementation for member elements within documentation. | |
Concrete implementation for memberdef elements within compound documentation. | |
Concrete implementation for member reference elements within documentation. | |
Concrete implementation for parameter elements within function documentation. | |
Data model for programlisting XML elements containing source code. | |
Data model for reference relationship elements. | |
Data model for referenced-by relationship elements. | |
Data model for reimplement relationship elements. | |
Concrete data model for section definition elements. | |
Concrete data model class for table of contents elements. | |
Concrete data model class for template parameter list elements. | |
Concrete data model class for table of contents section elements. | |
Data model for type constraint elements within documentation content. | |
Data model for type elements within documentation content. |
Abstract Classes
Abstract Class |
Description |
---|---|
Abstract base class for code line elements with syntax highlighting support. | |
Abstract base class for Doxygen compound definition data models. | |
Abstract base class for compound reference data models. | |
Abstract base class for all data model elements in the Doxygen XML layer. | |
Abstract base class for Doxygen description elements containing mixed content. | |
Abstract base class for image elements within documentation content. | |
Abstract base class for Doxygen file option type data models. | |
Abstract base class for Doxygen file type data models. | |
Abstract base class for enumeration value data models. | |
Abstract base class for syntax highlighting elements within code listings. | |
Abstract base class for include-type elements within documentation. | |
Abstract base class for index compound type data models. | |
Abstract base class for Doxygen index type data models. | |
Abstract base class for index member type data models. | |
Abstract base class for linked text elements within documentation content. | |
Abstract base class for processing listing-type XML elements with parsing logic. | |
Abstract base class providing properties for listing-type XML elements. | |
Abstract base class for list-of-all-members elements within documentation. | |
Abstract base class for location information data models. | |
Abstract base class for member-related data models within documentation. | |
Abstract base class for comprehensive member definition data models. | |
Abstract base class for member reference data models within documentation. | |
Abstract base class for member type data models within documentation. | |
Abstract base class for parameter data models within documentation. | |
Abstract base class for reference type data models. | |
Abstract base class for reference type data models. | |
Abstract base class for reimplement type data models. | |
Abstract class for XML-parsed section definition types. | |
Abstract base class for section definition type data models. | |
Abstract base class for table of contents kind type data models. | |
Abstract base class for table of contents type data models. | |
Abstract base class for template parameter list type data models. |
Functions
Function |
Description |
---|---|
Main entry point for the doxygen2docusaurus CLI tool. |
Interfaces
Interface |
Description |
---|---|
Represents a generic XML element in the parsed structure. |
Type Aliases
Type Alias |
Description |
---|---|
Configuration options as specified by users in configuration files. | |
Command line argument options passed to the application. | |
Multiple configuration sets for different build scenarios. |
Generated via tsdoc2docusaurus 1.3.0 by API Extractor/Documenter 7.52.8.