2 года назад
История
README.md
DocBuilder 2.0
Портал документации и генерация PDF в одном флаконе
- Контент. Переиспользование текстов, написанных техническими писателями. Концепция единого источника из системы контроля версий git;
- Форматирование. Не использование форматирования средствами Word, вместо этого упрощенные “теги” (проще чем html);
- Дизайн. Не использование шаблонизатора YAML. Вместо этого используется CSS;
Основано на идеях и продуктах
- https://asciidoc.org/
- https://antora.org/
- https://github.com/Mogztter/asciidoctor-web-pdf
CLI (command line interface)
Запускалось и работало на ОС:
- РЕД ОС 3.2
- Ubuntu 20
- WSL2 (Windows Subsystem for Linux)
Предустановка (один раз после клонирования репо)
- cd docbuilder-repo (или в вами названную папку)
- npm install (установит пакеты анторы и асцидоктор веб пдф локально, то есть в WSL или в убунте должна быть как минимум установлена nodejs среда. То есть выхлоп сообщений node -v и npm -v должен выдавать версии нодовского пакетного менеджера, а не ошибку. В дальнейшем мы обращаемся к этим единожды загруженным пакетам локально в текущей папке а не в системе). Antora и Asciidoctor-web-pdf используются локально (то есть входят в каталог). Также предварительно в wsl или ubuntu должно быть установлено: git и python (версия питона примерно 3.8), так как они используются глобально на уровне системы, а не каталога-репозитория.
Использование
$ python3 ./cli.py
Конвейеры
0 успешных
0 с ошибкой