Skip to content

aerabi/hacktoberfest-cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oktoberfest CV

latest release tag GitHub release date GitHub commits since latest release (by date)

You can download the latest CV release as PDF by clicking latest release tag badge. To access the older versions, navigate to the Releases section on the right.

This is the CV I created the first draft of, on Oktoberfest 2017.

I'd highly recommend having a look at my YouTube video on building your CV with Docker and GitHub Actions before you try to implement this on your own.

Build your CV with Docker and GitHub Actions

If you have any issues, you can create an issue and add the details there.

Table of Contents

LaTeX Compiling

Take your .tex file that you have used to create your resume (either via Overleaf or in a local environment) and check if there are no errors in the file, and it compiles successfully.

💻 NOTE: If you do not want to setup a local environment for running your $\LaTeX$ code, feel free to check out cr2007/CV.
He has used this project and modified it such that you can use GitHub Codespaces to easily create your own coding environment on the browser.

If you have Docker installed, you can also build the container locally in VS Code and code it there.

There is also a bash script that will automate the entire process.

Creating Releases

  1. Make sure that you have enabled Read and write permissions enabled in the repository settings.

You can check it by going to your repository settings.

Settings > Code and automation > Actions > General

And then scroll down to Workflow permissions.

And select the Read and write permissions option

Screenshot of the Workflow permissions setting in a GitHub Repository

  1. Type the following in the terminal to add a tag to your latest commit
git tag <tag-name>

Replacing <tag-name> with your version number (i.e. v0.1.0, etc.)

💡 If you want to tag a particular commit (maybe one with the latest $\LaTeX$ change), you can enter git tag <tag-name> <commit-hash>

Which will tag only that particular commit instead.

  1. Push your tag to the main branch
git push origin <tag-name>

Replacing <tag-name> with your version number (i.e. v0.1.0, etc.)

Once that's done, the GitHub Actions workflow will be triggered and compile the $\LaTeX$ source code.
Once the code has been compiled, you will see the compiled PDF in the Releases page.

You can check the progress of the workflow by clicking on the Actions tab

The badges at the top will also be updated automatically.