$ show posquit0/Awesome-CV
This repository provides a LaTeX document class (`awesome-cv.cls`) for creating professionally formatted CVs, résumés, and cover letters. The class offers a clean, semantic markup system with configurable sections for personal information, work experience, education, skills, honors, publications, and more. It includes a rich set of styling commands, color themes, and support for Font Awesome icons and modern fonts (Source Sans 3, Roboto). The repository also ships example documents (cv.tex, resume.tex, coverletter.tex) with sample content demonstrating all features. The project is maintained with CI/CD via GitHub Actions to compile PDF examples on each push, and it provides both a Makefile-based build and a Docker workflow for reproducible compilation. Its primary value is as a reusable LaTeX template that can be customized for job applications.
The LLM identified 1 files worth highlighting for reuse:
The core LaTeX document class (`.cls`) that defines the entire CV/resume/cover letter template system. It provides reusable commands and environments (`\makecvheader`, `\cvsection`, `\cventry`, `\cvskill`, `\makelettertitle`, etc.) with carefully engineered spacing, font sizes, and color handling. The class is entirely self-contained, can be copied into any LaTeX project, and demonstrates strong LaTeX programming patterns: conditional logic with `\ifthenelse`, string manipulation via `\xstring`, custom column types, boolean toggles for features (e.g., section color highlighting), and accessibility support via `\accsupp`. The design is configuration-driven through personal information commands and style overrides, making it adaptable without modifying the class internals.