Files
skill-seekers-reference/tests
yusyus 43063dc0d2 feat(C2.4): Add API reference generator from code signatures
- Created src/skill_seekers/cli/api_reference_builder.py (330 lines)
- Generates markdown API documentation from code analysis results
- Supports Python, JavaScript/TypeScript, and C++ code signatures

Features:
- Class documentation with inheritance and methods
- Function/method signatures with parameters and return types
- Parameter tables with types and defaults
- Async function indicators
- Decorators display (for Python)
- Standalone CLI tool for generating API docs from JSON

Tests:
- Created tests/test_api_reference_builder.py with 7 tests
- All tests passing 
- Test coverage: Class formatting, function formatting, parameter tables,
  markdown structure, code analyzer integration, async indicators

Output Format:
- One .md file per analyzed source file
- Organized: Classes → Methods, then standalone Functions
- Professional markdown tables for parameters

CLI Usage:
    python -m skill_seekers.cli.api_reference_builder \
        code_analysis.json output/api_reference/

Related Issues:
- Closes #66 (C2.4 Build API reference from code)
- Part of C2 Local Codebase Scraping roadmap (TIER 3)
2026-01-01 23:00:36 +03:00
..