docmachine-containers/utils/docs
Glenn Y. Rolland c2893c30a6
All checks were successful
continuous-integration/drone/push Build is passing
refactor(docker, utils): streamline Dockerfile and update PDF build script
This change removes unnecessary dependencies and optimizes the PDF build
process, enhancing maintainability and reducing potential errors.

- Removed `python3-pypandoc` from Dockerfile to minimize dependency
  footprint.
- Replaced `texlive-xetex` with `texlive` in Dockerfile for broader TeX
  support.
- Introduced `subprocess` in `build_pdf.py` to replace `pypandoc`,
  improving process control.
- Added `run_process_with_params` function to handle command execution,
  increasing code modularity and error handling.
- Created `build_pdf.old.py` as a backup of the original script for
  reference.

Signed-off-by: Glenn Y. Rolland <glenux@glenux.net>
2025-03-27 15:23:11 +01:00
..
blockquote.tex feat: add support for pandoc pdf 2024-12-11 22:14:25 +01:00
build_combined.sh feat: add support for pandoc pdf 2024-12-11 22:14:25 +01:00
build_metadata.sh feat: add support for pandoc pdf 2024-12-11 22:14:25 +01:00
build_pdf.old.py refactor(docker, utils): streamline Dockerfile and update PDF build script 2025-03-27 15:23:11 +01:00
build_pdf.py refactor(docker, utils): streamline Dockerfile and update PDF build script 2025-03-27 15:23:11 +01:00
chapter_breaks.tex feat: add support for pandoc pdf 2024-12-11 22:14:25 +01:00
filter-nobg.hs feat: add support for pandoc pdf 2024-12-11 22:14:25 +01:00
hyperref_setup.tex feat: add support for pandoc pdf 2024-12-11 22:14:25 +01:00
main.tex feat(docs): add support for Bitcoin symbol in LaTeX documents 2025-03-27 11:02:48 +01:00
metadata.yml feat: add support for pandoc pdf 2024-12-11 22:14:25 +01:00