{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/18"},{"label":"Markup","url":"https://skillfed.io/packages/category/text-processing-markup"}],"enrichment":{"capability":"adf_lib creates and manipulates Atlassian Document Format (ADF) documents programmatically, providing a type-safe API for building structured documents with headings, paragraphs, tables, and rich text formatting.","skillfed_tags":["document-generation","atlassian-integration"],"use_cases":["Generate Jira issue descriptions or comments programmatically from application data","Build Confluence page content dynamically without manual markup authoring","Export structured reports or documentation as ADF for import into Atlassian tools","Create templated documents with consistent formatting and structure","Automate document generation for workflows that feed into Atlassian products"],"what_it_does":"adf_lib is a Python library for programmatically building Atlassian Document Format documents. It wraps ADF's hierarchical structure (version, type, content) in a clean object-oriented API, letting you construct documents by adding typed content elements like headings, paragraphs, tables, and formatted text, then export them as dictionaries for use in Atlassian products or other systems that consume ADF.\n\nThe library provides classes for the main document container (ADF), text content with formatting marks (Text), tables with headers and cells (Table), and links. It supports text formatting through marks like bold, italic, code, strikethrough, and text color. Tables can be configured with different layouts and display modes. The package includes custom validation exceptions and is designed to catch common mistakes like empty text or invalid formatting marks.","worth_installing":"Yes, if you need to generate ADF documents programmatically. The package is actively maintained, has no dependencies, installs easily, and is MIT-licensed. However, it is in Alpha status with a short release history (since January 2025), so evaluate stability for production use and verify it covers the ADF features you need."},"id":"adf-lib","links":{"html":"https://skillfed.io/packages/adf-lib","md":"https://skillfed.io/packages/adf-lib.md","pypi":"https://pypi.org/project/adf-lib/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-01-28","license_spdx":null,"license_treatment":"permissive","name":"adf-lib","python_support":"supports_current","summary":"A Python library for creating and manipulating ADF (Atlassian Document Format) documents"},"popularity":{"monthly_downloads":144277,"position":11157,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.1"}
