Skip to content

Add Docker-based LaTeX build rules and Projects section for CV customization #557

Open
achrafAa wants to merge 2 commits intoposquit0:masterfrom
achrafAa:master
Open

Add Docker-based LaTeX build rules and Projects section for CV customization #557
achrafAa wants to merge 2 commits intoposquit0:masterfrom
achrafAa:master

Conversation

@achrafAa
Copy link
Copy Markdown

@achrafAa achrafAa commented Feb 24, 2025

This PR enhances the build process by introducing Docker-based LaTeX compilation using aachraf/latex-cv-docker, ensuring a consistent and portable environment for generating resumes, CVs, and cover letters. Additionally, it adds a structured Projects section template to improve CV customization.

Size: 160.58 MB

Compatible with: arm64 and amd64

Key Changes

🚀 Dockerized LaTeX Build

  • Adds Makefile targets for easy document generation:
    • docker-resume
    • docker-cv
    • docker-coverletter
    • docker (general-purpose build target)
  • Uses aachraf/latex-cv-docker to eliminate local dependency issues.

📌 Projects Section for CVs

  • Introduces a new Projects section template to help users showcase key achievements and contributions.
  • Improves CV structure by allowing better customization and readability.

Why This Should Be Added

Portability & Reliability – Docker-based builds ensure LaTeX documents compile consistently across different environments without requiring users to install LaTeX locally.

Ease of Use – Simplifies the build process with Makefile targets, reducing the setup burden for users.

Enhanced CV Customization – The new Projects section provides a clear and structured way to highlight key projects, making CVs more effective and professional.

This update improves usability, maintainability, and flexibility for users looking to generate high-quality LaTeX-based resumes and CVs. 🚀

Screenshot 2025-02-24 at 23 06 43

- add Docker-based build rules using thomasweise/texlive\n- add projects section template for CV customization\n\nNew make targets:\n- docker-resume\n- docker-cv\n- docker-coverletter\n- docker
@github-actions github-actions Bot added the size/XS Extra Small size issue or PR. label Feb 24, 2025
Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👋 Welcome! Looks like this is your first pull request.

Hey, thanks for your contribution! Please give us a bit of time to review it. 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/XS Extra Small size issue or PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant