Vasiliy Stelmachenok e929b078aa linux-gaming: Remove ntsync-header dependency, it has been replaced by patch 3 napja
..
_static 1c73a3f280 fix headerbar height 2 hete
_template 8eb51527f2 sphinx: Add link to a group in Telegram 1 éve
source e929b078aa linux-gaming: Remove ntsync-header dependency, it has been replaced by patch 3 napja
Makefile 578029e6fa Fix paths 2 éve
README.md 6b28ddd42b Add instructions on how to build manual itself 1 hónapja
conf.py 3ebfa47e8c sphinx: Show custom header on all subpages 2 hete
index.html 5d9db528b9 Add redirection stubs to the main branch 2 éve
index.rst 4f7a4c5682 sphinx: Introduce new toctree for sidebar splitting 2 hete
make.bat b60a6e6275 sphinx: Fix CI building 3 éve
requirements.txt 6b28ddd42b Add instructions on how to build manual itself 1 hónapja

README.md

Инструкция по сборке ARU

Создание нового окружения

Перед началом работы нужно зайти в директорию docs/, после чего создать новое виртуальное окружение для установки всех необходимых Python зависимостей:

python -m venv aru

Где aru в конце - это имя директории для создания нового окружения. Оно может быть любым, главное чтобы не конфликтовало с уже имеющимися директориями из репозитория.

Переход в новое виртуальное окружение

После чего необходимо перейти в окружение. Если у вас Bash или Zsh:

source aru/bin/activate

Если Fish, то:

source aru/bin/activate.fish

Установка зависимостей

После попадания в виртуальное окружение необходимо установить все зависимости из файла requirements.txt:

pip install -r requirements.txt

Сборка в HTML

После установки зависимостей можно выполнить "сборку" документа в единый набор HTML страниц. Чтобы это сделать нужно воспользоваться утилитой make с указанием соответствующей цели:

make html

Во время сборки обращайте внимание на различные ошибки, часть из них может быть критичной, другие могут просто отмечать проблемы в оформлении.

После окончания процесса сборки в директории build/html можно будет найти все собранные страницы.

Сборка в PDF

ARU может быть собран также в единый PDF документ, удобный с точки зрения переносимости и хранения. Для сборки в PDF нужно предварительно установить набор пакетов latex, а также измените цель с html на pdf:

make pdf