This repository contains the code and data to create an impressive data-driven CV (Curriculum Vitae) using R, R Markdown, vitae, LaTeX, YAML, and automated with GitHub Actions.
Welcome to the Data-Driven CV project! This repository aims to automate the creation of an eye-catching CV using R and R Markdown, with the help of the vitae
package for R. The project leverages the power of LaTeX to produce professional-looking PDF output. Additionally, it utilizes GitHub Actions and Docker to simplify the CV generation process.
To generate your data-driven CV using GitHub Actions and Docker, follow these steps:
-
Fork this repository to your GitHub account.
-
Clone the forked repository to your local machine.
git clone https://github.com/your-username/data-driven-cv.git
cd data-driven-cv
-
Update the
data/data-generic.r
file with your CV information. Thedata/data-generic.r
file will be used as the data source for creating your CV. -
Customize the
data-driven-generic.Rmd
file according to your preferences and design choices. This file is where you can modify the content and layout of your CV. -
Commit and push the changes to your GitHub repository.
-
GitHub Actions will automatically trigger when you push changes to the
main
branch. The defined workflow will run the Docker container, which generates the PDF CV using the R script and R Markdown. The resulting PDF will be saved in theresumes
folder. -
Once the GitHub Actions workflow completes successfully, navigate to the "Actions" tab in your repository on GitHub. There, you can find the workflow run and download the generated PDF CV from the artifacts section.
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! If you find any issues or want to suggest improvements, please open an issue or submit a pull request. For major changes, please discuss them in an issue first.
Let's make this project even more amazing together!
Feel free to customize this README further to suit your project's specific needs. Enjoy automating your data-driven CV with GitHub Actions and Docker! If you have any questions or need further assistance, don't hesitate to reach out. Happy coding!
I just followed an tutorial
https://www.youtube.com/watch?v=cMlRAiQUdD8
I also wrote an article in PT-BR
https://dev.to/girordo/como-automatizar-seu-curriculo-utilizando-rmarkdown-e-github-actions-dko