rename main to resume

This commit is contained in:
2026-03-27 16:13:07 -04:00
parent c00f87459e
commit fee2717db6
3 changed files with 7 additions and 5 deletions

View File

@@ -13,7 +13,8 @@
- `glyphtounicode` is included for text extractability/ATS friendliness via `\pdfgentounicode=1`. - `glyphtounicode` is included for text extractability/ATS friendliness via `\pdfgentounicode=1`.
## Build and Test ## Build and Test
- Build PDF (preferred): `latexmk -pdf resume.tex` - Preferred reproducible build: `nix build .#default` (outputs `result/resume.pdf`)
- Local TeX build: `latexmk -pdf resume.tex`
- Alternative build: `pdflatex resume.tex` (run multiple times if references/layout need settling) - Alternative build: `pdflatex resume.tex` (run multiple times if references/layout need settling)
- Clean artifacts: `latexmk -c` - Clean artifacts: `latexmk -c`
- Validate by checking successful compile and reviewing resulting `resume.pdf` for layout overflow/line wrapping regressions. - Validate by checking successful compile and reviewing resulting `resume.pdf` for layout overflow/line wrapping regressions.
@@ -23,6 +24,7 @@
- Keep section/list structure aligned with current pattern: `\resumeSubHeadingListStart` / `\resumeSubHeadingListEnd` and `\resumeItemListStart` / `\resumeItemListEnd`. - Keep section/list structure aligned with current pattern: `\resumeSubHeadingListStart` / `\resumeSubHeadingListEnd` and `\resumeItemListStart` / `\resumeItemListEnd`.
- Keep content concise and achievement-oriented; avoid large prose blocks that break one-page layout assumptions. - Keep content concise and achievement-oriented; avoid large prose blocks that break one-page layout assumptions.
- Do not manually edit generated files (`*.aux`, `*.fdb_latexmk`, `*.fls`, etc.); `.gitignore` already treats these as build outputs. - Do not manually edit generated files (`*.aux`, `*.fdb_latexmk`, `*.fls`, etc.); `.gitignore` already treats these as build outputs.
- Prefer linking to existing guidance instead of duplicating it: see `.github/prompts/resume-review.prompt.md` for the structured review workflow.
## Integration Points ## Integration Points
- External links are rendered with `hyperref` (`hidelinks`) and should stay valid/HTTPS. - External links are rendered with `hyperref` (`hidelinks`) and should stay valid/HTTPS.

View File

@@ -29,11 +29,11 @@ If the build produces errors, include them as a finding under **Formatting & Lay
Clean up any stale preview files, then convert the first page of the built PDF to a PNG and view it: Clean up any stale preview files, then convert the first page of the built PDF to a PNG and view it:
``` ```
rm -f main-preview*.png rm -f resume-preview*.png
pdftoppm -r 150 -png main.pdf main-preview pdftoppm -r 150 -png resume.pdf resume-preview
``` ```
Then use #tool:view_image to view `main-preview-1.png`. Then use #tool:view_image to view `resume-preview-1.png`.
If this step fails for any reason (conversion error, tool unavailable, file not found), note it briefly — e.g., *"PDF preview unavailable — layout assessment based on LaTeX source only"* — and proceed. Do not retry or block on this step. If this step fails for any reason (conversion error, tool unavailable, file not found), note it briefly — e.g., *"PDF preview unavailable — layout assessment based on LaTeX source only"* — and proceed. Do not retry or block on this step.

View File

@@ -47,7 +47,7 @@
buildPhase = '' buildPhase = ''
runHook preBuild runHook preBuild
latexmk -pdf -interaction=nonstopmode -halt-on-error resume.tex latexmk -pdf -interaction=nonstopmode -halt-on-error resume.tex
mv main.pdf ${resume_final_pdf} mv resume.pdf ${resume_final_pdf}
runHook postBuild runHook postBuild
''; '';