Generateur de CV en PDF via Typst, avec un design system Gruvbox et une architecture donnees/template separee.
cv.typ # Point d'entree — layout et assemblage
template.typ # Design system — couleurs, polices, composants
data.typ # Donnees du CV (experiences, formations, competences)
makefile # Commandes build / watch / clean
.env # Variables sensibles (nom, email, telephone) — non versionne
fonts/ # Polices embarquees (Inter, JetBrains Mono)
- Typst installe et disponible dans le
PATH - GNU Make
git clone <url-du-repo>
cd CV-MakerCreer un fichier .env a la racine avec vos informations personnelles :
CV_NAME=Prenom NOM
CV_EMAIL=email@example.com
CV_PHONE=+33 6 XX XX XX XX
CV_LOCATION=Ville, Region
CV_GIT=github.com/username
CV_GIT_URL=https://github.com/usernamemake # Compile cv.pdf
make watch # Hot-reload (recompile a chaque sauvegarde)
make clean # Supprime cv.pdf- Contenu : modifier
data.typ - Style : modifier
template.typ(palette Gruvbox, polices, composants) - Layout : modifier
cv.typ(structure de la page, sidebar, grille)
- Palette Gruvbox adaptee pour l'impression
- Polices : Inter (corps) + JetBrains Mono (elements techniques)
- Layout sidebar 30/70 avec fond colore