Metadata-Version: 2.4
Name: sobiraka
Version: 0.3.1
Summary: HTML and PDF documentation builder
Project-URL: Homepage, https://sobiraka.documentat.io/
Project-URL: Repository, https://github.com/documentat/sobiraka
Author-email: Max Alibaev <max.alibaev@documentat.io>
License: MIT
License-File: LICENSE
Requires-Python: <3.14,>=3.11
Requires-Dist: aiofiles~=23.1.0
Requires-Dist: beautifulsoup4~=4.12.2
Requires-Dist: checksumdir~=1.2.0
Requires-Dist: clint~=0.5.1
Requires-Dist: colorama~=0.4.6
Requires-Dist: diskcache~=5.6.1
Requires-Dist: jinja2~=3.1.2
Requires-Dist: jsonschema~=4.17.3
Requires-Dist: more-itertools~=9.0.0
Requires-Dist: panflute~=2.3.1
Requires-Dist: pillow~=11.2.1
Requires-Dist: pygments~=2.16.1
Requires-Dist: python-iso639~=2023.6.15
Requires-Dist: pyyaml~=6.0
Requires-Dist: rich~=14.0.0
Requires-Dist: typing-extensions~=4.12.2
Requires-Dist: utilspie~=0.1.0
Requires-Dist: wcmatch~=8.4.1
Requires-Dist: weasyprint~=65.1
Requires-Dist: yattag~=1.15.1
Description-Content-Type: text/markdown

# Собирака

**Собирака** — сборщик документации, разработанный в [Documentat](https://documentat.io/). Собирака основана на популярных проектах с открытым исходным кодом, таких как Pandoc и LaTeX, но добавляет к ним свои правила и проверки.

Сборщик ориентирован на подход «docs as code» и поддерживает [Markdown](https://sobiraka.documentat.io/writing/markdown.html) и [reStructuredText](https://sobiraka.documentat.io/writing/rest.html), в том числе с возможностью совмещать их в одном проекте. Вне зависимости от языка разметки, Собирака проверяет корректность всех [внутренних ссылок](https://sobiraka.documentat.io/writing/links.html) в рамках проекта. Также в исходных файлах поддерживаются условия, инклюды и другие [конструкции Jinja](https://sobiraka.documentat.io/writing/jinja.html).

Готовая документация собирается в форматах [HTML](https://sobiraka.documentat.io/build-html/) и [PDF](https://sobiraka.documentat.io/build-pdf/). Для формата HTML поддерживается [поиск по документации](https://sobiraka.documentat.io/overview/search.html). В рамках одного проекта возможно собирать [несколько документов](https://sobiraka.documentat.io/overview/terms.html), в том числе [на разных языках](https://sobiraka.documentat.io/overview/multilang.html).

Собирака предоставляет богатые возможности по кастомизации процесса сборки: от [шаблонов для HTML](https://sobiraka.documentat.io/build-html/web-customization.html#template) до [произвольного кода на Python](https://sobiraka.documentat.io/reference/processor-api.html).