diff --git a/Makefile b/Makefile index 3e093fd..89bed61 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: examples +.PHONY: examples resume.pdf cv.pdf coverletter.pdf docker-resume docker-cv docker-coverletter clean CC = lualatex EXAMPLES_DIR = examples @@ -6,6 +6,7 @@ RESUME_DIR = examples/resume CV_DIR = examples/cv RESUME_SRCS = $(shell find $(RESUME_DIR) -name '*.tex') CV_SRCS = $(shell find $(CV_DIR) -name '*.tex') +DOCKER_IMAGE = aachraf/latex-cv-docker examples: $(foreach x, coverletter cv resume, $x.pdf) @@ -18,5 +19,17 @@ cv.pdf: $(EXAMPLES_DIR)/cv.tex $(CV_SRCS) coverletter.pdf: $(EXAMPLES_DIR)/coverletter.tex $(CC) -output-directory=$(EXAMPLES_DIR) $< +docker-resume: + docker run --rm -v $(PWD):/doc $(DOCKER_IMAGE) make resume.pdf + +docker-cv: + docker run --rm -v $(PWD):/doc $(DOCKER_IMAGE) make cv.pdf + +docker-coverletter: + docker run --rm -v $(PWD):/doc $(DOCKER_IMAGE) make coverletter.pdf + +docker: + docker run --rm -v $(PWD):/doc $(DOCKER_IMAGE) make examples + clean: rm -rf $(EXAMPLES_DIR)/*.pdf diff --git a/examples/cv.tex b/examples/cv.tex index a48010e..84cfbed 100644 --- a/examples/cv.tex +++ b/examples/cv.tex @@ -105,6 +105,7 @@ \input{cv/extracurricular.tex} \input{cv/honors.tex} \input{cv/certificates.tex} +\input{cv/projects.tex} \input{cv/presentation.tex} \input{cv/writing.tex} \input{cv/committees.tex} diff --git a/examples/cv/projects.tex b/examples/cv/projects.tex new file mode 100644 index 0000000..bb7d6b6 --- /dev/null +++ b/examples/cv/projects.tex @@ -0,0 +1,25 @@ +%------------------------------------------------------------------------------- +% SECTION TITLE +%------------------------------------------------------------------------------- +\cvsection{Projects} + + +%------------------------------------------------------------------------------- +% CONTENT +%------------------------------------------------------------------------------- +\begin{cventries} + +\cventry +{Creator \& Maintainer} % Role +{Awesome CV} % Project +{Open Source} % Location +{2015 - PRESENT} % Date(s) +{ + \begin{cvitems} % Description(s) of tasks/responsibilities + \item {Created an innovative LaTeX template for CV/Résumé that utilizes XeLaTeX engine.} + \item {The template supports both English and Korean with various fonts.} + \item {Open source project that attracted over 5k+ stars on GitHub.} + \end{cvitems} +} + +\end{cventries} \ No newline at end of file diff --git a/examples/resume.tex b/examples/resume.tex index e782a8b..dfb3f0a 100644 --- a/examples/resume.tex +++ b/examples/resume.tex @@ -101,6 +101,7 @@ %------------------------------------------------------------------------------- \input{resume/summary.tex} \input{resume/experience.tex} +\input{resume/projects.tex} \input{resume/honors.tex} \input{resume/certificates.tex} % \input{resume/presentation.tex} diff --git a/examples/resume/projects.tex b/examples/resume/projects.tex new file mode 100644 index 0000000..bb7d6b6 --- /dev/null +++ b/examples/resume/projects.tex @@ -0,0 +1,25 @@ +%------------------------------------------------------------------------------- +% SECTION TITLE +%------------------------------------------------------------------------------- +\cvsection{Projects} + + +%------------------------------------------------------------------------------- +% CONTENT +%------------------------------------------------------------------------------- +\begin{cventries} + +\cventry +{Creator \& Maintainer} % Role +{Awesome CV} % Project +{Open Source} % Location +{2015 - PRESENT} % Date(s) +{ + \begin{cvitems} % Description(s) of tasks/responsibilities + \item {Created an innovative LaTeX template for CV/Résumé that utilizes XeLaTeX engine.} + \item {The template supports both English and Korean with various fonts.} + \item {Open source project that attracted over 5k+ stars on GitHub.} + \end{cvitems} +} + +\end{cventries} \ No newline at end of file