Skip to content

An automated academic CV builder using a LaTeX template and citations in Biblatex, generated by GitHub Actions

License

Notifications You must be signed in to change notification settings

pranavmishra90/Curriculum-Vitae_Pranav-Mishra

Repository files navigation

Curriculum Vitae

This repository serves as a source for automatically generating the curriculum vitae of Dr. Pranav Kumar Mishra.

Download the latest version: pranav_kumar_mishra_cv.pdf

Status

Draft builds Publish LaTeX CV as PDF

These are the Latex sources for my academic CV. It automatically pulls from .tex files in the /Bibliography directory. Alternatively, it can source all types of citations using the keyword filter in the cv.bib.

Template

You're free to reuse and modify this template under the terms of the BSD 3-clause License (see LICENSE.md). Significant credit goes to Leonardo Uieda who created the original repository. This repository is a modification on his work for content, style, and LaTex compilation.

Building

I use Tectonic to build the PDF from the sources. It's very convenient, can be installed from conda-forge, and is faster than using a normal LaTeX compiler. There are many ways to install it (see their website for instructions).

Creating a python environment using mamba (conda)

Create a python environment using:

# From the root directory of this repository
 mamba env create --file environment.yml --prefix ./env
 mamba activate ./env

Deploying

A PDF is compiled automatically by GitHub Actions with every commit to a features/* or draft branch and stored as a GitHub Actions Artifact (retention = 5 days). When commits are made to the main branch, the PDF file is uploaded to the pdf branch and committed there.

This allows for a convenient viewing of draft changes to a CV without crowding up the git history excess PDF files. Once changes are finalized, the PDFs are kept in a dedicated branch. (Note: All changes will be accessible through the git history on the various .tex and .bib files).

License

All LaTeX template source code is distributed under the BSD 3-clause License. See License for more information.

About

An automated academic CV builder using a LaTeX template and citations in Biblatex, generated by GitHub Actions

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published