Files
2026-06-09 18:40:21 +02:00

79 lines
2.5 KiB
Markdown

---
title: YAMLResume
created: 2026-06-08
updated: 2026-06-08
type: app
tags: [catalogue, landing-page, app-marathon3-rattrapage-final-a]
confidence: medium
contested: false
sources: [https://selfh.st/apps/?tag=Landing%20Page&app=yamlresume]
---
# 📝 YAMLResume
> CV-as-code — votre CV écrit en YAML, compilé en PDF/HTML via un build reproductible.
## 📋 Informations Génériques
| Champ | Valeur |
| :--- | :--- |
| **Site web** | [yamlresume.com](https://yamlresume.com) |
| **GitHub** | [yamlresume/yamlresume](https://github.com/yamlresume/yamlresume) |
| **License** | MIT |
| **Langage** | TypeScript / Node.js |
| **Étoiles GitHub** | < 0.5k ⭐ |
| **Catégorie** | [[cat-landing-page\|Landing Page]] |
## 📝 Description
**YAMLResume** permet d'écrire son CV dans un fichier YAML versionnable (Git), puis de générer le PDF/HTML final via CLI ou pipeline CI. Templates, schémas JSON Schema, multilingue, export ATS-friendly.
Différence vs Reactive Resume : approche "code-first" sans UI graphique — vous éditez du YAML, c'est versionné, reproductible, CI-friendly. Pour qui : développeurs préférant éditer du texte brut, utilisateurs gérant leur CV comme un projet open source.
## 🚀 Installation
### Docker Compose (recommandé)
```yaml
version: '3.8'
services:
yamlresume:
image: ghcr.io/yamlresume/yamlresume:latest
container_name: yamlresume
restart: unless-stopped
command: serve --port 3000
volumes:
- ./resume.yml:/app/resume.yml:ro
- ./output:/app/output
labels:
traefik.enable: "true"
traefik.http.routers.yamlresume.rule: "Host(`cv.example.com`)"
```
> Souvent utilisé en CLI local (`npx yamlresume build resume.yml`) sans container — le mode `serve` est pour le rendu web.
## 🔄 Alternatives
### Open Source
- [[app-reactive-resume]] — UI web complète
- [[app-littlelink]] — Page de liens
- **JSON Resume** — Schéma JSON
### Propriétaires
- **jsonresume.org** — Rendu en ligne
- **Canva** — Templates graphiques
## 🔐 Sécurité
- **Données** : pas de backend, tout est statique
- **YAML versionné** : attention aux données sensibles dans l'historique Git
- **HTTPS** : reverse proxy standard
## 📚 Ressources
- [Site officiel](https://yamlresume.com)
- [GitHub](https://github.com/yamlresume/yamlresume)
## Pages Liées
- [[cat-landing-page]] — Catégorie Landing Page
- [[app-reactive-resume]] — Concurrent avec UI
- [[recettes-docker-compose]] — Templates Docker