asciidoc-dita-toolkit


Nameasciidoc-dita-toolkit JSON
Version 2.1.5 PyPI version JSON
download
home_pageNone
SummaryAsciiDoc DITA Toolkit - unified package for technical documentation workflows
upload_time2025-07-26 01:35:54
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords asciidoc dita documentation technical-writing content-validation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # AsciiDoc DITA Tool

**👉 Complete documentation and tutorials:** https://rolfedh.github.io/asciidoc-dita-toolkit/
## 📋 Prerequisites

### Option 1: Python Package
- **Python 3.8+** - Required for the package installation (we recommend upgrading to Python 3.8+)
- **pip** - Python package manager
- *Note: If you're using Python 3.7, please use the container option below*

### Option 2: Container
- **Docker** or **Podman** - Container runtime
- **curl** - For downloading the wrapper script
- *Recommended for users on Python 3.7 or those who prefer containerized tools*

## 🚀 Quick Start

[![PyPI version](https://img.shields.io/pypi/v/asciidoc-dita-toolkit.svg)](https://pypi.org/project/asciidoc-dita-toolkit/)
[![Container](https://img.shields.io/badge/container-ghcr.io-blue?logo=docker)](https://github.com/rolfedh/asciidoc-dita-toolkit/pkgs/container/asciidoc-dita-toolkit-prod)
[![Python 3.8+](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

A command-line toolkit for technical writers to review and fix AsciiDoc content for DITA-based publishing workflows.

##  What is this?

The AsciiDoc DITA Toolkit helps you:

- **Find and fix** common issues in `.adoc` files before publishing
- **Apply automated checks** and transformations using a plugin system
- **Ensure consistency** across large documentation projects
- **Integrate** with your existing documentation workflow

## � Documentation

**👉 Complete documentation and tutorials:** https://rolfedh.github.io/asciidoc-dita-toolkit/

## 🚀 Quick Start

### Option 1: Python Package (Recommended)

```sh
# Install
pip install asciidoc-dita-toolkit

# Use
adt --help
adt --list-plugins
```

### Option 2: Container

```sh
# One-time setup: Download and install adt wrapper
curl -sSL https://raw.githubusercontent.com/rolfedh/asciidoc-dita-toolkit/main/scripts/adt-docker -o /usr/local/bin/adt && chmod +x /usr/local/bin/adt

# Use
adt --help
adt --list-plugins
```

## � Basic Usage

```sh
# Fix HTML entity references
adt EntityReference -r

# Add content type labels
adt ContentType -r
```

## 🛠️ Troubleshooting

If you encounter issues like "Failed to load module" or "No module named 'modules'" errors, see our [Troubleshooting Guide](docs/TROUBLESHOOTING.md) for solutions.

Common fixes:
- Remove conflicting packages: `pip uninstall adt-core`
- Clear package cache: `pip cache purge`
- Reinstall: `pip install --upgrade asciidoc-dita-toolkit`

## 🤝 Contributing

- **Documentation**: https://rolfedh.github.io/asciidoc-dita-toolkit/
- **Issues**: https://github.com/rolfedh/asciidoc-dita-toolkit/issues
- **Contributing Guide**: [docs/CONTRIBUTING.md](docs/CONTRIBUTING.md)
- **Troubleshooting**: [docs/TROUBLESHOOTING.md](docs/TROUBLESHOOTING.md)

## 📄 License

MIT License - see [LICENSE](LICENSE) file for details.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "asciidoc-dita-toolkit",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "rolfedh <rolfedh@users.noreply.github.com>",
    "keywords": "asciidoc, dita, documentation, technical-writing, content-validation",
    "author": null,
    "author_email": "rolfedh <rolfedh@users.noreply.github.com>",
    "download_url": "https://files.pythonhosted.org/packages/b1/f3/4b6152bce4c6f0adc82aa25fd2c09207e065f61da24ad349f6dc2cf0ace3/asciidoc_dita_toolkit-2.1.5.tar.gz",
    "platform": null,
    "description": "# AsciiDoc DITA Tool\n\n**\ud83d\udc49 Complete documentation and tutorials:** https://rolfedh.github.io/asciidoc-dita-toolkit/\n## \ud83d\udccb Prerequisites\n\n### Option 1: Python Package\n- **Python 3.8+** - Required for the package installation (we recommend upgrading to Python 3.8+)\n- **pip** - Python package manager\n- *Note: If you're using Python 3.7, please use the container option below*\n\n### Option 2: Container\n- **Docker** or **Podman** - Container runtime\n- **curl** - For downloading the wrapper script\n- *Recommended for users on Python 3.7 or those who prefer containerized tools*\n\n## \ud83d\ude80 Quick Start\n\n[![PyPI version](https://img.shields.io/pypi/v/asciidoc-dita-toolkit.svg)](https://pypi.org/project/asciidoc-dita-toolkit/)\n[![Container](https://img.shields.io/badge/container-ghcr.io-blue?logo=docker)](https://github.com/rolfedh/asciidoc-dita-toolkit/pkgs/container/asciidoc-dita-toolkit-prod)\n[![Python 3.8+](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nA command-line toolkit for technical writers to review and fix AsciiDoc content for DITA-based publishing workflows.\n\n##  What is this?\n\nThe AsciiDoc DITA Toolkit helps you:\n\n- **Find and fix** common issues in `.adoc` files before publishing\n- **Apply automated checks** and transformations using a plugin system\n- **Ensure consistency** across large documentation projects\n- **Integrate** with your existing documentation workflow\n\n## \ufffd Documentation\n\n**\ud83d\udc49 Complete documentation and tutorials:** https://rolfedh.github.io/asciidoc-dita-toolkit/\n\n## \ud83d\ude80 Quick Start\n\n### Option 1: Python Package (Recommended)\n\n```sh\n# Install\npip install asciidoc-dita-toolkit\n\n# Use\nadt --help\nadt --list-plugins\n```\n\n### Option 2: Container\n\n```sh\n# One-time setup: Download and install adt wrapper\ncurl -sSL https://raw.githubusercontent.com/rolfedh/asciidoc-dita-toolkit/main/scripts/adt-docker -o /usr/local/bin/adt && chmod +x /usr/local/bin/adt\n\n# Use\nadt --help\nadt --list-plugins\n```\n\n## \ufffd Basic Usage\n\n```sh\n# Fix HTML entity references\nadt EntityReference -r\n\n# Add content type labels\nadt ContentType -r\n```\n\n## \ud83d\udee0\ufe0f Troubleshooting\n\nIf you encounter issues like \"Failed to load module\" or \"No module named 'modules'\" errors, see our [Troubleshooting Guide](docs/TROUBLESHOOTING.md) for solutions.\n\nCommon fixes:\n- Remove conflicting packages: `pip uninstall adt-core`\n- Clear package cache: `pip cache purge`\n- Reinstall: `pip install --upgrade asciidoc-dita-toolkit`\n\n## \ud83e\udd1d Contributing\n\n- **Documentation**: https://rolfedh.github.io/asciidoc-dita-toolkit/\n- **Issues**: https://github.com/rolfedh/asciidoc-dita-toolkit/issues\n- **Contributing Guide**: [docs/CONTRIBUTING.md](docs/CONTRIBUTING.md)\n- **Troubleshooting**: [docs/TROUBLESHOOTING.md](docs/TROUBLESHOOTING.md)\n\n## \ud83d\udcc4 License\n\nMIT License - see [LICENSE](LICENSE) file for details.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "AsciiDoc DITA Toolkit - unified package for technical documentation workflows",
    "version": "2.1.5",
    "project_urls": {
        "Bug Reports": "https://github.com/rolfedh/asciidoc-dita-toolkit/issues",
        "Documentation": "https://github.com/rolfedh/asciidoc-dita-toolkit/blob/main/docs/",
        "Homepage": "https://github.com/rolfedh/asciidoc-dita-toolkit",
        "Source": "https://github.com/rolfedh/asciidoc-dita-toolkit"
    },
    "split_keywords": [
        "asciidoc",
        " dita",
        " documentation",
        " technical-writing",
        " content-validation"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "402fd99fa628d27791487218ed5c507d771ba992eab680bf59de319f9ea32919",
                "md5": "72ac6ac583bec86bb7c02f4af78f0ee8",
                "sha256": "d145a367dacc53413d05a8455ace0b6e2d8eb3cad5a03af6f3039a37024c1932"
            },
            "downloads": -1,
            "filename": "asciidoc_dita_toolkit-2.1.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "72ac6ac583bec86bb7c02f4af78f0ee8",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 114310,
            "upload_time": "2025-07-26T01:35:52",
            "upload_time_iso_8601": "2025-07-26T01:35:52.826492Z",
            "url": "https://files.pythonhosted.org/packages/40/2f/d99fa628d27791487218ed5c507d771ba992eab680bf59de319f9ea32919/asciidoc_dita_toolkit-2.1.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b1f34b6152bce4c6f0adc82aa25fd2c09207e065f61da24ad349f6dc2cf0ace3",
                "md5": "c1ed06be9da563af1dde0f4ef155730c",
                "sha256": "751a7294c98932063903f457d7885f4add9c6b5348ef5db461b620088e9dee1f"
            },
            "downloads": -1,
            "filename": "asciidoc_dita_toolkit-2.1.5.tar.gz",
            "has_sig": false,
            "md5_digest": "c1ed06be9da563af1dde0f4ef155730c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 309616,
            "upload_time": "2025-07-26T01:35:54",
            "upload_time_iso_8601": "2025-07-26T01:35:54.210857Z",
            "url": "https://files.pythonhosted.org/packages/b1/f3/4b6152bce4c6f0adc82aa25fd2c09207e065f61da24ad349f6dc2cf0ace3/asciidoc_dita_toolkit-2.1.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-26 01:35:54",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "rolfedh",
    "github_project": "asciidoc-dita-toolkit",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "asciidoc-dita-toolkit"
}
        
Elapsed time: 2.20729s