{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/3"},{"label":"Documentation","url":"https://skillfed.io/packages/category/documentation"},{"label":"Documentation","url":"https://skillfed.io/packages/category/software-development-documentation"}],"enrichment":{"capability":"pdoc generates API documentation for Python projects by parsing source code and docstrings into standalone HTML, with a built-in web server and live reloading.","skillfed_tags":["documentation-generation","cli-tool","type-hints"],"use_cases":["Generate quick API reference docs for a Python library during development with live-reload feedback.","Publish standalone HTML documentation for a package without setting up Sphinx or other build infrastructure.","Create browsable docs for internal tools or scripts where type annotations and docstrings already exist.","Automatically document class constructors and inherited members by traversing the abstract syntax tree.","Host API docs on a simple web server during development to review documentation alongside code changes."],"what_it_does":"pdoc is a command-line tool that generates standalone HTML API documentation directly from Python source code and docstrings. It parses type annotations, docstrings (including numpydoc and Google styles), and module structure to produce browsable documentation without requiring external build systems. The tool includes a built-in web server with live reloading for development, and outputs self-contained HTML that requires no additional runtime dependencies.\n\nIt's designed around simplicity: parse your module, generate docs, done. pdoc respects `__all__` declarations, automatically links identifiers in docstrings to their definitions, and handles forward references in type annotations. For projects with straightforward documentation needs, it offers a lightweight alternative to heavier frameworks, though the description notes that substantially more complex documentation needs may be better served by other tools.","worth_installing":"Yes. pdoc is production-stable, actively maintained, permissively licensed, and has low install friction. Install it if you need quick, zero-configuration HTML documentation from Python docstrings and type hints. Skip it only if your project requires the advanced customization or cross-project linking that heavier documentation frameworks provide."},"id":"pdoc","links":{"html":"https://skillfed.io/packages/pdoc","md":"https://skillfed.io/packages/pdoc.md","pypi":"https://pypi.org/project/pdoc/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-10-27","license_spdx":null,"license_treatment":"permissive","name":"pdoc","python_support":"supports_current","summary":"API Documentation for Python Projects"},"popularity":{"monthly_downloads":2209751,"position":3208,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"16.0.0"}
