{"categories":[{"label":"Documentation","url":"https://skillfed.io/packages/category/documentation"}],"enrichment":{"capability":"Docspec provides a library and CLI to serialize, deserialize, and validate JSON payloads that represent API documentation structures across programming languages.","skillfed_tags":["documentation-format","json-schema","api-docs"],"use_cases":["Validate and transform API documentation JSON before publishing or consuming it in a documentation pipeline.","Filter documentation members by presence of docstrings or other metadata criteria programmatically.","Inspect the structure of a Docspec JSON file from the command line without writing custom parsing code.","Serialize Python documentation metadata into a standardized JSON format for cross-language tooling.","Build documentation aggregation or translation tools that work with a common interchange format."],"what_it_does":"Docspec is a JSON schema and toolset for representing API documentation in a language-agnostic format. It provides both a Python library for programmatic serialization and deserialization of Docspec JSON payloads, and a command-line interface for validating and inspecting those payloads. The library depends on databind-core and databind-json for JSON marshaling, plus the deprecated package for backward compatibility.\n\nTypical use involves reading documentation metadata from JSON, filtering or transforming module and member structures in memory, and writing the result back out. The CLI offers tree-view inspection of documentation hierarchies. The package targets Python 3.8 and newer and is positioned as a bridge format for tools that need to exchange or standardize API documentation across different languages.","worth_installing":"Yes, if you need to work with Docspec JSON format for documentation tooling. The package has low install friction and no known vulnerabilities. However, the aging maintenance status (465 days since last release) and unclear license warrant caution: verify the license terms and assess whether infrequent updates align with your project's stability requirements."},"id":"docspec","links":{"html":"https://skillfed.io/packages/docspec","md":"https://skillfed.io/packages/docspec.md","pypi":"https://pypi.org/project/docspec/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-05-06","license_spdx":null,"license_treatment":"unclear","name":"docspec","python_support":"supports_current","summary":"Docspec is a JSON object specification for representing API documentation of programming languages."},"popularity":{"monthly_downloads":270647,"position":8231,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.2.2"}
