From 8b000b15a22bd7cd507bbdbc688bd8ec1a760489 Mon Sep 17 00:00:00 2001 From: Ainsley Ellis Date: Fri, 17 Oct 2025 23:11:49 +0100 Subject: [PATCH] Reorganise templates for clarity --- .../fragments/header-cv.xml => assets/xml/base/header.xml | 0 {templates/fragments => assets/xml}/grad-school/header.xml | 0 .../header-letter.xml => assets/xml/letter/header.xml | 0 {templates/fragments => assets/xml}/objectives.xml | 0 {templates => assets/xsl}/cv.xsl | 4 ++-- {templates => assets/xsl}/grad-school.xsl | 4 ++-- {templates => assets/xsl}/index.xsl | 0 {templates => assets/xsl}/letter.xsl | 2 +- scripts/cv.sh | 2 +- scripts/grad-school.sh | 2 +- scripts/letter.sh | 2 +- 11 files changed, 8 insertions(+), 8 deletions(-) rename templates/fragments/header-cv.xml => assets/xml/base/header.xml (100%) rename {templates/fragments => assets/xml}/grad-school/header.xml (100%) rename templates/fragments/header-letter.xml => assets/xml/letter/header.xml (100%) rename {templates/fragments => assets/xml}/objectives.xml (100%) rename {templates => assets/xsl}/cv.xsl (92%) rename {templates => assets/xsl}/grad-school.xsl (90%) rename {templates => assets/xsl}/index.xsl (100%) rename {templates => assets/xsl}/letter.xsl (95%) diff --git a/templates/fragments/header-cv.xml b/assets/xml/base/header.xml similarity index 100% rename from templates/fragments/header-cv.xml rename to assets/xml/base/header.xml diff --git a/templates/fragments/grad-school/header.xml b/assets/xml/grad-school/header.xml similarity index 100% rename from templates/fragments/grad-school/header.xml rename to assets/xml/grad-school/header.xml diff --git a/templates/fragments/header-letter.xml b/assets/xml/letter/header.xml similarity index 100% rename from templates/fragments/header-letter.xml rename to assets/xml/letter/header.xml diff --git a/templates/fragments/objectives.xml b/assets/xml/objectives.xml similarity index 100% rename from templates/fragments/objectives.xml rename to assets/xml/objectives.xml diff --git a/templates/cv.xsl b/assets/xsl/cv.xsl similarity index 92% rename from templates/cv.xsl rename to assets/xsl/cv.xsl index 7e1f780..c5347a6 100644 --- a/templates/cv.xsl +++ b/assets/xsl/cv.xsl @@ -17,12 +17,12 @@
- +

Objective

- +

Work History

diff --git a/templates/grad-school.xsl b/assets/xsl/grad-school.xsl similarity index 90% rename from templates/grad-school.xsl rename to assets/xsl/grad-school.xsl index 5e78fda..727d2e2 100644 --- a/templates/grad-school.xsl +++ b/assets/xsl/grad-school.xsl @@ -17,12 +17,12 @@
- +

Motivation

- +

Education

diff --git a/templates/index.xsl b/assets/xsl/index.xsl similarity index 100% rename from templates/index.xsl rename to assets/xsl/index.xsl diff --git a/templates/letter.xsl b/assets/xsl/letter.xsl similarity index 95% rename from templates/letter.xsl rename to assets/xsl/letter.xsl index be42541..29f3e24 100644 --- a/templates/letter.xsl +++ b/assets/xsl/letter.xsl @@ -19,7 +19,7 @@ - +
diff --git a/scripts/cv.sh b/scripts/cv.sh index 767b576..71a2e56 100644 --- a/scripts/cv.sh +++ b/scripts/cv.sh @@ -3,5 +3,5 @@ hash="$(git rev-parse HEAD)" mkdir -p ./dist -xsltproc --stringparam hash "$hash" ./templates/cv.xsl cv.xml > ./dist/cv.html +xsltproc --stringparam hash "$hash" ./assets/xsl/cv.xsl cv.xml > ./dist/cv.html weasyprint --quiet ./dist/cv.html ./dist/cv.pdf diff --git a/scripts/grad-school.sh b/scripts/grad-school.sh index acc46ee..35145b7 100644 --- a/scripts/grad-school.sh +++ b/scripts/grad-school.sh @@ -2,7 +2,7 @@ mkdir -p ./dist # CV -xsltproc ./templates/grad-school.xsl cv.xml > ./dist/cv-grad-school.html +xsltproc ./assets/xsl/grad-school.xsl cv.xml > ./dist/cv-grad-school.html weasyprint --quiet ./dist/cv-grad-school.html ./dist/cv-grad-school.pdf # Personal Statement diff --git a/scripts/letter.sh b/scripts/letter.sh index 64ed4d6..49dce58 100644 --- a/scripts/letter.sh +++ b/scripts/letter.sh @@ -8,5 +8,5 @@ signature="$(base64 ./assets/signature.svg)" mkdir -p ./dist -echo $body | xsltproc --stringparam company "$company" --stringparam date "$date" --stringparam addressee "$addressee" --stringparam signature "$signature" ./templates/letter.xsl - > ./dist/letter.html +echo $body | xsltproc --stringparam company "$company" --stringparam date "$date" --stringparam addressee "$addressee" --stringparam signature "$signature" ./assets/xsl/letter.xsl - > ./dist/letter.html weasyprint --quiet ./dist/letter.html ./dist/letter.pdf