resume/CLAUDE.md
2026-02-25 21:08:32 -05:00

34 lines
1.5 KiB
Markdown

# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Build
The resume is authored in Markdown and compiled to HTML with pandoc:
```bash
bash build.sh
```
Which runs:
```bash
pandoc paul_trowbridge.md -o pt.html --css styles.css --standalone
```
`pt.html` is the output — do not edit it directly. All content changes go in `paul_trowbridge.md`.
## Architecture
This is a single-page resume with three source files:
- **`paul_trowbridge.md`** — source of truth for all resume content. Uses YAML front matter for the `<title>` tag. Section structure: Professional Summary → Professional Experience (reverse chronological) → Education → Infrastructure & Tools.
- **`styles.css`** — custom stylesheet. CSS variables at `:root` control the color palette (blues + grays). Sections use `h1`/`h2`/`h3` hierarchy generated by pandoc. Includes print media query (`@media print`) tuned for clean PDF output.
- **`pt.html`** — pandoc-generated output. The stylesheet is embedded as a `<link>` tag; pandoc injects its own minimal inline styles alongside it.
The `css/` directory contains older stylesheets (markdown.css, highlight.css, etc.) from a prior pandoc approach — these are no longer used. `flavor.css` is also unused.
## Workflow
Edit `paul_trowbridge.md`, then run `bash build.sh` to regenerate `pt.html`. The HTML renders in a browser; print or export to PDF directly from the browser using the print styles in `styles.css`.