41 lines
No EOL
1.2 KiB
Markdown
41 lines
No EOL
1.2 KiB
Markdown
# 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 |