Metadata-Version: 2.4
Name: yaml-to-resume
Version: 0.1.0
Summary: Builds professional PDF resumes from simple YAML files using Jinja2 templates.
Author: Mohamed Wafy
License: MIT
Project-URL: Homepage, https://github.com/MoWafy001/YAML-To-Resume
Project-URL: Bug Tracker, https://github.com/MoWafy001/YAML-To-Resume/issues
Keywords: resume,cv,yaml,jinja2,pdf,weasyprint
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: PyYAML
Requires-Dist: weasyprint
Requires-Dist: platformdirs
Requires-Dist: jinja2

<img width="1151" height="743" alt="image" src="https://github.com/user-attachments/assets/a53c997c-9e64-484b-8a19-b5c16090e7e8" />

# YAML-To-Resume

Generate professional PDF resumes from simple YAML files using Jinja2 templates.

## Quick Start

### 1. Install
```bash
git clone https://github.com/MoWafy001/YAML-To-Resume.git
cd YAML-To-Resume
pip install -e .
```

### 2. Initialize
```bash
yaml-to-resume init -y
```

### 3. Build Resume
```bash
# 'build' is the default command, so you can just pass the file
yaml-to-resume examples/01-basic/resume.yaml
```

---

## Documentation

Comprehensive technical references are available in the [docs/](docs/) folder:

- **[CLI Tool Reference](docs/cli.md)**: Detailed command usage, flags, and subcommands.
- **[YAML Resume Schema](docs/yaml_resume.md)**: Full specification for writing resume data files, including all supported block types.
- **[Template Development Guide](docs/templates.md)**: Technical guide for creating and modifying Jinja2 templates.

---

## Examples

For progressive examples ranging from basic to advanced inheritance, see the [examples/](examples/) directory.
