diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c1f3c10..babf0ae 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,13 +10,13 @@ jobs: container: texlive/texlive:latest steps: - - name: Checkout repo - uses: actions/checkout@v4 + - name: Checkout repo + uses: actions/checkout@v4 - - name: Compile - run: make + - name: Compile + run: make - - uses: actions/upload-artifact@v4 - with: - name: examples - path: examples/*.pdf + - uses: actions/upload-artifact@v4 + with: + name: src + path: src/*.pdf diff --git a/.github/workflows/pull-request-labeler.yaml b/.github/workflows/pull-request-labeler.yaml index 8484df5..c7130bb 100644 --- a/.github/workflows/pull-request-labeler.yaml +++ b/.github/workflows/pull-request-labeler.yaml @@ -1,41 +1,41 @@ name: Label Pull Requests on: -- pull_request_target + - pull_request_target jobs: label-pr: runs-on: ubuntu-latest steps: - - name: Add Labels for PR - uses: actions/labeler@v5 - with: - repo-token: "${{ secrets.GITHUB_TOKEN }}" - configuration-path: .github/labeler.yaml - sync-labels: true + - name: Add Labels for PR + uses: actions/labeler@v5 + with: + repo-token: "${{ secrets.GITHUB_TOKEN }}" + configuration-path: .github/labeler.yaml + sync-labels: true - - name: Add PR Size Labels for PR - uses: codelytv/pr-size-labeler@v1 - with: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - xs_label: 'size/XS' - xs_max_size: '20' - s_label: 'size/S' - s_max_size: '100' - m_label: 'size/M' - m_max_size: '500' - l_label: 'size/L' - l_max_size: '1000' - xl_label: 'size/XL' - fail_if_xl: 'false' - message_if_xl: > - 'This PR has too many changes. - Please make sure you are NOT addressing multiple issues with one PR.' - files_to_ignore: | - "examples/*" - "*.otf" - "*.pdf" - "*.png" - "*.sty" - "*.ttf" + - name: Add PR Size Labels for PR + uses: codelytv/pr-size-labeler@v1 + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + xs_label: "size/XS" + xs_max_size: "20" + s_label: "size/S" + s_max_size: "100" + m_label: "size/M" + m_max_size: "500" + l_label: "size/L" + l_max_size: "1000" + xl_label: "size/XL" + fail_if_xl: "false" + message_if_xl: > + 'This PR has too many changes. + Please make sure you are NOT addressing multiple issues with one PR.' + files_to_ignore: | + "src/*" + "*.otf" + "*.pdf" + "*.png" + "*.sty" + "*.ttf" diff --git a/Makefile b/Makefile index f521d6f..6ee9d5f 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,9 @@ .PHONY: examples CC = latexmk -xelatex -EXAMPLES_DIR = examples -RESUME_DIR = examples/resume -CV_DIR = examples/cv +EXAMPLES_DIR = src +RESUME_DIR = src/resume +CV_DIR = src/cv RESUME_SRCS = $(shell find $(RESUME_DIR) -name '*.tex') CV_SRCS = $(shell find $(CV_DIR) -name '*.tex') diff --git a/examples/coverletter.pdf b/examples/coverletter.pdf deleted file mode 100644 index b3e4421..0000000 Binary files a/examples/coverletter.pdf and /dev/null differ diff --git a/examples/cv.pdf b/examples/cv.pdf deleted file mode 100644 index 205233e..0000000 Binary files a/examples/cv.pdf and /dev/null differ diff --git a/examples/resume.synctex.gz b/examples/resume.synctex.gz deleted file mode 100644 index 733437b..0000000 Binary files a/examples/resume.synctex.gz and /dev/null differ diff --git a/examples/resume.xdv b/examples/resume.xdv deleted file mode 100644 index b9d3f64..0000000 Binary files a/examples/resume.xdv and /dev/null differ diff --git a/examples/awesome-cv.cls b/src/awesome-cv.cls similarity index 100% rename from examples/awesome-cv.cls rename to src/awesome-cv.cls diff --git a/examples/coverletter-0.png b/src/coverletter-0.png similarity index 100% rename from examples/coverletter-0.png rename to src/coverletter-0.png diff --git a/examples/coverletter-1.png b/src/coverletter-1.png similarity index 100% rename from examples/coverletter-1.png rename to src/coverletter-1.png diff --git a/src/coverletter.pdf b/src/coverletter.pdf new file mode 100644 index 0000000..6bd40e3 --- /dev/null +++ b/src/coverletter.pdf @@ -0,0 +1,2 @@ +%PDF-1.5 +%ไ๐ํ๘ diff --git a/src/coverletter.synctex.gz b/src/coverletter.synctex.gz new file mode 100644 index 0000000..d331b6c Binary files /dev/null and b/src/coverletter.synctex.gz differ diff --git a/examples/coverletter.tex b/src/coverletter.tex similarity index 71% rename from examples/coverletter.tex rename to src/coverletter.tex index 3b3a30f..0fc6103 100644 --- a/examples/coverletter.tex +++ b/src/coverletter.tex @@ -50,7 +50,7 @@ % Comment any of the lines below if they are not required %------------------------------------------------------------------------------- % Available options: circle|rectangle,edge/noedge,left/right -\photo[circle,noedge,left]{./examples/profile} +\photo[circle,noedge,left]{./src/profile.png} \name{Claud D.}{Park} \position{Site Reliability Engineer{\enskip\cdotp\enskip}Software Architect} \address{235, World Cup buk-ro, Mapo-gu, Seoul, 03936, Republic of Korea} @@ -109,9 +109,9 @@ % Print the footer with 3 arguments(,
, ) % Leave any of these blank if they are not needed \makecvfooter - {\today} - {Claud D. Park~~~ยท~~~Cover Letter} - {} +{\today} +{Claud D. Park~~~ยท~~~Cover Letter} +{} % Print the title with above letter information \makelettertitle @@ -121,14 +121,14 @@ %------------------------------------------------------------------------------- \begin{cvletter} -\lettersection{About Me} -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ullamcorper neque sit amet lectus facilisis sed luctus nisl iaculis. Vivamus at neque arcu, sed tempor quam. Curabitur pharetra tincidunt tincidunt. Morbi volutpat feugiat mauris, quis tempor neque vehicula volutpat. Duis tristique justo vel massa fermentum accumsan. Mauris ante elit, feugiat vestibulum tempor eget, eleifend ac ipsum. Donec scelerisque lobortis ipsum eu vestibulum. Pellentesque vel massa at felis accumsan rhoncus. + \lettersection{About Me} + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ullamcorper neque sit amet lectus facilisis sed luctus nisl iaculis. Vivamus at neque arcu, sed tempor quam. Curabitur pharetra tincidunt tincidunt. Morbi volutpat feugiat mauris, quis tempor neque vehicula volutpat. Duis tristique justo vel massa fermentum accumsan. Mauris ante elit, feugiat vestibulum tempor eget, eleifend ac ipsum. Donec scelerisque lobortis ipsum eu vestibulum. Pellentesque vel massa at felis accumsan rhoncus. -\lettersection{Why Google?} -Suspendisse commodo, massa eu congue tincidunt, elit mauris pellentesque orci, cursus tempor odio nisl euismod augue. Aliquam adipiscing nibh ut odio sodales et pulvinar tortor laoreet. Mauris a accumsan ligula. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse vulputate sem vehicula ipsum varius nec tempus dui dapibus. Phasellus et est urna, ut auctor erat. Sed tincidunt odio id odio aliquam mattis. Donec sapien nulla, feugiat eget adipiscing sit amet, lacinia ut dolor. Phasellus tincidunt, leo a fringilla consectetur, felis diam aliquam urna, vitae aliquet lectus orci nec velit. Vivamus dapibus varius blandit. + \lettersection{Why Google?} + Suspendisse commodo, massa eu congue tincidunt, elit mauris pellentesque orci, cursus tempor odio nisl euismod augue. Aliquam adipiscing nibh ut odio sodales et pulvinar tortor laoreet. Mauris a accumsan ligula. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse vulputate sem vehicula ipsum varius nec tempus dui dapibus. Phasellus et est urna, ut auctor erat. Sed tincidunt odio id odio aliquam mattis. Donec sapien nulla, feugiat eget adipiscing sit amet, lacinia ut dolor. Phasellus tincidunt, leo a fringilla consectetur, felis diam aliquam urna, vitae aliquet lectus orci nec velit. Vivamus dapibus varius blandit. -\lettersection{Why Me?} -Duis sit amet magna ante, at sodales diam. Aenean consectetur porta risus et sagittis. Ut interdum, enim varius pellentesque tincidunt, magna libero sodales tortor, ut fermentum nunc metus a ante. Vivamus odio leo, tincidunt eu luctus ut, sollicitudin sit amet metus. Nunc sed orci lectus. Ut sodales magna sed velit volutpat sit amet pulvinar diam venenatis. + \lettersection{Why Me?} + Duis sit amet magna ante, at sodales diam. Aenean consectetur porta risus et sagittis. Ut interdum, enim varius pellentesque tincidunt, magna libero sodales tortor, ut fermentum nunc metus a ante. Vivamus odio leo, tincidunt eu luctus ut, sollicitudin sit amet metus. Nunc sed orci lectus. Ut sodales magna sed velit volutpat sit amet pulvinar diam venenatis. \end{cvletter} diff --git a/examples/cv.tex b/src/cv.tex similarity index 97% rename from examples/cv.tex rename to src/cv.tex index e936309..a85f04f 100644 --- a/examples/cv.tex +++ b/src/cv.tex @@ -50,7 +50,7 @@ % Comment any of the lines below if they are not required %------------------------------------------------------------------------------- % Available options: circle|rectangle,edge/noedge,left/right -% \photo{./examples/profile.png} +% \photo{./src/profile.png} \name{Claud D.}{Park} \position{Site Reliability Engineer{\enskip\cdotp\enskip}Software Architect} \address{235, World Cup buk-ro, Mapo-gu, Seoul, 03936, Republic of Korea} @@ -89,9 +89,9 @@ % Print the footer with 3 arguments(,
, ) % Leave any of these blank if they are not needed \makecvfooter - {\today} - {Claud D. Park~~~ยท~~~Curriculum Vitae} - {\thepage} +{\today} +{Claud D. Park~~~ยท~~~Curriculum Vitae} +{\thepage} %------------------------------------------------------------------------------- diff --git a/examples/cv/certificates.tex b/src/cv/certificates.tex similarity index 100% rename from examples/cv/certificates.tex rename to src/cv/certificates.tex diff --git a/examples/cv/committees.tex b/src/cv/committees.tex similarity index 100% rename from examples/cv/committees.tex rename to src/cv/committees.tex diff --git a/examples/cv/education.tex b/src/cv/education.tex similarity index 100% rename from examples/cv/education.tex rename to src/cv/education.tex diff --git a/examples/cv/experience.tex b/src/cv/experience.tex similarity index 100% rename from examples/cv/experience.tex rename to src/cv/experience.tex diff --git a/examples/cv/extracurricular.tex b/src/cv/extracurricular.tex similarity index 100% rename from examples/cv/extracurricular.tex rename to src/cv/extracurricular.tex diff --git a/examples/cv/honors.tex b/src/cv/honors.tex similarity index 100% rename from examples/cv/honors.tex rename to src/cv/honors.tex diff --git a/examples/cv/presentation.tex b/src/cv/presentation.tex similarity index 100% rename from examples/cv/presentation.tex rename to src/cv/presentation.tex diff --git a/examples/cv/skills.tex b/src/cv/skills.tex similarity index 100% rename from examples/cv/skills.tex rename to src/cv/skills.tex diff --git a/examples/cv/writing.tex b/src/cv/writing.tex similarity index 100% rename from examples/cv/writing.tex rename to src/cv/writing.tex diff --git a/examples/profile.png b/src/profile.png similarity index 100% rename from examples/profile.png rename to src/profile.png diff --git a/examples/resume-0.png b/src/resume-0.png similarity index 100% rename from examples/resume-0.png rename to src/resume-0.png diff --git a/examples/resume-1.png b/src/resume-1.png similarity index 100% rename from examples/resume-1.png rename to src/resume-1.png diff --git a/examples/resume.fdb_latexmk b/src/resume.fdb_latexmk similarity index 95% rename from examples/resume.fdb_latexmk rename to src/resume.fdb_latexmk index 35cc69c..9d0ecde 100644 --- a/examples/resume.fdb_latexmk +++ b/src/resume.fdb_latexmk @@ -1,10 +1,12 @@ # Fdb version 4 -["xdvipdfmx"] 1756669605.03349 "examples/resume.xdv" "examples/resume.pdf" "examples/resume" 1756669605.27758 0 - "examples/resume.xdv" 1756669604.86933 106388 c1421c5278445c5c54e8eceaa21d381c "xelatex" +["xdvipdfmx"] 1756675146.38652 "src/resume.xdv" "src/resume.pdf" "src/resume" 1756675146.60482 0 + "examples/resume.xdv" 0 -1 0 "" + "src/resume.xdv" 1756675146.31938 51288 26a1b9bb47d5cdf195a0b5f63962d201 "xelatex" (generated) "examples/resume.pdf" + "src/resume.pdf" (rewritten before read) -["xelatex"] 1756669603.39302 "examples/resume.tex" "examples/resume.xdv" "resume" 1756669605.27609 0 +["xelatex"] 1756675144.85125 "src/resume.tex" "src/resume.xdv" "resume" 1756675146.60305 0 "/usr/local/texlive/2025basic/texmf-dist/fonts/tfm/adobe/zapfding/pzdr.tfm" 1136768653 1528 f853c4d1b4e0550255e02831fdc8496f "" "/usr/local/texlive/2025basic/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm" 1136768653 1528 abec98dbc43e172678c11b3b9031252a "" "/usr/local/texlive/2025basic/texmf-dist/fonts/tfm/public/cm/cmmi5.tfm" 1136768653 1508 3b32edd0d68f6498a5a375e78f9edc5e "" @@ -169,16 +171,16 @@ "/usr/local/texlive/2025basic/texmf-dist/web2c/texmf.cnf" 1739380943 42148 61becc7c670cd061bb319c643c27fdd4 "" "/usr/local/texlive/2025basic/texmf-var/web2c/xetex/xelatex.fmt" 1741448333 5092505 adc40861f530b10866b2cb3b1638f0b6 "" "/usr/local/texlive/2025basic/texmf.cnf" 1741448314 628 81d1ada0f601fb1ffa62f1323192d946 "" - "examples/awesome-cv.cls" 1756668028.95311 30295 c0d0a2c492947c2d0b719f385042b8c6 "" - "examples/resume.aux" 1756669604.86864 72 e3975f61bf3f389acae1a5409d20f2c6 "xelatex" - "examples/resume.tex" 1756669544.98883 3762 b2ed71b670047bc099b70eb3311d9554 "" - "examples/resume/certificates.tex" 1748607954.2281 1937 7b60f8494740a075f03c32ede2c0ac44 "" - "examples/resume/education.tex" 1748607954.22824 921 579c56d0fa74eddd83f242c106d227f6 "" - "examples/resume/experience.tex" 1748607954.22839 8565 15ac4b4e06cdf9460e193e72ab02684c "" - "examples/resume/honors.tex" 1748607954.22865 4433 259d36e28b0c778f43cc5600c05cae7a "" - "examples/resume/summary.tex" 1748607954.2289 1255 e440719428e817ec4260921d40ecade8 "" + "src/awesome-cv.cls" 1756673891.47939 30238 e9adc974a28d4eb5c5ad614394d36175 "" + "src/resume.aux" 1756675146.31877 72 8c65bdc4d59188fb5b97343f16100895 "xelatex" + "src/resume.tex" 1756675116.65894 3813 bc6393cb84f47ff7be635b6a154b8fc3 "" + "src/resume/education.tex" 1756672935.23846 695 147db07f4651e1bb8bdc3b2ec151c1b4 "" + "src/resume/experience.tex" 1756672309.96476 3316 ca8d6ac54ec32709dbab32462b063660 "" + "src/resume/projects.tex" 1756673810.68602 2126 a12f220adbe2449faeda0241481887af "" + "src/resume/skills.tex" 1756673416.04128 1320 c3fed78673068e1186cfd8a7031e98db "" + "src/resume/summary.tex" 1756674315.79761 816 2d56f800ca0fcb086ab01076e13a6b32 "" (generated) - "examples/resume.aux" - "examples/resume.log" - "examples/resume.xdv" + "src/resume.aux" + "src/resume.log" + "src/resume.xdv" (rewritten before read) diff --git a/examples/resume.pdf b/src/resume.pdf similarity index 83% rename from examples/resume.pdf rename to src/resume.pdf index 42300f6..5ee6ff6 100644 Binary files a/examples/resume.pdf and b/src/resume.pdf differ diff --git a/examples/resume.tex b/src/resume.tex similarity index 98% rename from examples/resume.tex rename to src/resume.tex index 1804552..1354a90 100644 --- a/examples/resume.tex +++ b/src/resume.tex @@ -50,7 +50,7 @@ % Comment any of the lines below if they are not required %------------------------------------------------------------------------------- % Available options: circle|rectangle,edge/noedge,left/right -% \photo[rectangle,edge,right]{./examples/profile} +% \photo[rectangle,edge,right]{./src/profile.png} \name{Mahdi}{Hoseini} \position{Senior Front End Engineer} % \address{235, World Cup buk-ro, Mapo-gu, Seoul, 03936, Republic of Korea} diff --git a/src/resume.xdv b/src/resume.xdv new file mode 100644 index 0000000..9177c7f Binary files /dev/null and b/src/resume.xdv differ diff --git a/examples/resume/certificates.tex b/src/resume/certificates.tex similarity index 100% rename from examples/resume/certificates.tex rename to src/resume/certificates.tex diff --git a/examples/resume/committees.tex b/src/resume/committees.tex similarity index 100% rename from examples/resume/committees.tex rename to src/resume/committees.tex diff --git a/examples/resume/education.tex b/src/resume/education.tex similarity index 100% rename from examples/resume/education.tex rename to src/resume/education.tex diff --git a/examples/resume/experience.tex b/src/resume/experience.tex similarity index 100% rename from examples/resume/experience.tex rename to src/resume/experience.tex diff --git a/examples/resume/extracurricular.tex b/src/resume/extracurricular.tex similarity index 100% rename from examples/resume/extracurricular.tex rename to src/resume/extracurricular.tex diff --git a/examples/resume/honors.tex b/src/resume/honors.tex similarity index 100% rename from examples/resume/honors.tex rename to src/resume/honors.tex diff --git a/examples/resume/presentation.tex b/src/resume/presentation.tex similarity index 100% rename from examples/resume/presentation.tex rename to src/resume/presentation.tex diff --git a/examples/resume/projects.tex b/src/resume/projects.tex similarity index 100% rename from examples/resume/projects.tex rename to src/resume/projects.tex diff --git a/examples/resume/skills.tex b/src/resume/skills.tex similarity index 100% rename from examples/resume/skills.tex rename to src/resume/skills.tex diff --git a/examples/resume/summary.tex b/src/resume/summary.tex similarity index 100% rename from examples/resume/summary.tex rename to src/resume/summary.tex diff --git a/examples/resume/writing.tex b/src/resume/writing.tex similarity index 100% rename from examples/resume/writing.tex rename to src/resume/writing.tex