resume/CLAUDE.md

41 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Project Overview
This is a personal resume project built with Typst, a modern markup-based typesetting system. The repository contains a single resume document (`resume.typ`) that compiles to PDF format.
## Architecture
- **resume.typ**: Main Typst source file containing resume content and styling
- **resume.pdf**: Generated PDF output (gitignored)
- **.gitignore**: Standard Typst gitignore excluding PDF files
## Development Commands
### Compile Resume
```bash
typst compile resume.typ
```
This generates `resume.pdf` from the Typst source.
### Watch and Auto-compile
```bash
typst watch resume.typ
```
Watches for changes and automatically recompiles the resume.
### View Available Fonts
```bash
typst fonts
```
Lists all available fonts for styling the resume.
## Typst Language Notes
- Typst uses `#` for function calls and expressions
- Text styling: `#text(size: 12pt, weight: "bold")[content]`
- Layout: `#align(center)[content]`, `#h(1fr)` for horizontal spacing
- Comments: `//` for line comments
- Document settings are configured at the top with `#set` rules