doxygen-javadoc

Solid

Documentation generation for C, C++, and Java codebases using Doxygen and Javadoc. Extract API documentation from source code, generate cross-references, call graphs, and comprehensive technical documentation.

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 98/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Doxygen/Javadoc Skill Generate comprehensive API documentation for C, C++, Java, and other languages using Doxygen and Javadoc with cross-references, call graphs, and coverage analysis. ## Capabilities - Configure Doxygen for C/C++/Java projects - Generate Javadoc for Java codebases - Create cross-reference documentation - Generate call graphs and dependency visualizations - Analyze documentation coverage - Support custom tag definitions - Multiple output formats (HTML, LaTeX, PDF, XML) - Integrate with build systems (CMake, Maven, Gradle) ## Usage Invoke this skill when you need to: - Document C/C++ libraries and applications - Generate Java API documentation - Create reference documentation with diagrams - Set up automated documentation builds - Analyze code structure and dependencies ## Inputs | Parameter | Type | Required | Description | |-----------|------|----------|-------------| | projectPath | string | Yes | Root path of the project | | tool | string | No | doxygen or javadoc (auto-detected) | | sourceDir | string | No | Source directory (default: src) | | outputDir | string | No | Output directory (default: docs) | | outputFormat | array | No | html, latex, pdf, xml, man | | includeGraphs | boolean | No | Generate call/dependency graphs | | configFile | string | No | Existing Doxyfile or pom.xml path | | coverageReport | boolean | No | Generate coverage analysis | ### Input Example ```json { "projectPath": "./mylib", "tool": "doxygen", "sourceDir": ...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills