Vasiliy Stelmachenok c21b08ac51 generic-system-acceleration/sound: Split settings into two files hai 3 días
..
_static 1c73a3f280 fix headerbar height hai 2 meses
_template 8eb51527f2 sphinx: Add link to a group in Telegram hai 1 ano
source c21b08ac51 generic-system-acceleration/sound: Split settings into two files hai 3 días
Makefile 578029e6fa Fix paths %!s(int64=2) %!d(string=hai) anos
README.md 6b28ddd42b Add instructions on how to build manual itself hai 3 meses
conf.py 3ebfa47e8c sphinx: Show custom header on all subpages hai 2 meses
index.html 5d9db528b9 Add redirection stubs to the main branch %!s(int64=2) %!d(string=hai) anos
index.rst 4f7a4c5682 sphinx: Introduce new toctree for sidebar splitting hai 2 meses
make.bat b60a6e6275 sphinx: Fix CI building %!s(int64=3) %!d(string=hai) anos
requirements.txt 6b28ddd42b Add instructions on how to build manual itself hai 3 meses

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