Skip to content

leoraclet/cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CV Templates

Language Size OSS

Table of contents

πŸ™ Acknowledgements

Note

While I have tested these projects and drawn inspiration from them, I personally use my own template, which is located at latex/cv/cv.tex.

You can see the output presented as the first image in the Showcase section.

Sources of inspirations and tests :

And more recently the RenderCV python project.

πŸ“– About

This repository houses templates for my Resume and Cover letters. There are two versions, one with LaTeX and the other with Typst.

🌟 Showcase

LaTeX

Resume (my own) Cover Letter

Typst

Resume Cover Letter

πŸ§ͺ Setup Environment

Note

I'm using NixOS as my day-to-day OS, and I have found that Nix with Flakes was the simplest and fastest way for me to setup C/C++ project with external libraries.

To build this project, first make sure you have Nix installed as a package manager and direnv as a shell extension.

Then, configure it to enable Flakes according to your setup.

Once you're ready, you can start by cloning this repo

git clone https://github.com/leoraclet/cv
cd cv

Tip

Now, direnv should load the environment when inside the project directory, if not, try

direnv allow

Recommended Extensions

The project is pre-configured with the following VSCode extensions to ensure seamless dependency management and environment setup:

  • Nix Environment Selector - Allows switch environment for VSCode using Nix Package Manager
  • Python Envy - Automatically activate Python virtual environments as you navigate the source code

Note

You can find the recommended extensions and pre-configured settings under .vscode/.

πŸš€ Usage

Note

You can read this simple Makefile for all the targets

Make sure you have LaTeX or Typst installed depending on which one you want to build (better is both).

Then, run

make [TARGET]

or just

make

to build everything into the pdfs directory

Important

Ensure you have both installed for this one

πŸ“¦ Structure

  • Directories

    • .vscode - Project specific VSCode settings (LaTeX formatting and recommended extensions)
    • assets - Illustration images
    • pdfs - Final PDFs as result of the render process
    • latex - LaTeX source files
    • typst - Typst source files
    • python - YAML source files to be used by RenderCV
  • Files

    • flake.nix - Environment configuration (based on dev-templates)
    • .envrc - Used by direnv to load Flakes
    • flake.lock - Used by Flakes to version packages
    • Makefile - Used to automate checks and analyses

πŸ“œ License

This project is licensed under the Apache-2.0 License - see the LICENSE file for details.

About

πŸ“ƒ My resume / CV and cover letter template files, using LaTeX and Typst

Topics

Resources

License

Stars

Watchers

Forks

Contributors