# resumelang > A universal resume DSL — one resume.yml, every output (HTML, PDF, JSON, Markdown, ATS text). ## Docs - [GitHub Actions](https://docs.resumelang.dev/ci.md): Push resume.yml, get a deployed site. - [Web editor](https://docs.resumelang.dev/editor.md): Live YAML editor with theme switching and PDF export — runs locally or hosted. - [VS Code extension](https://docs.resumelang.dev/extension.md): Live preview, schema validation, theme switching — inside the editor. - [resumelang](https://docs.resumelang.dev/index.md): A universal resume DSL — one resume.yml, every output. - [Quickstart](https://docs.resumelang.dev/quickstart.md): Install the binary, scaffold a resume, render every format. - [CLI reference](https://docs.resumelang.dev/reference/cli.md): Every command, flag, and exit code. - [Schema v1](https://docs.resumelang.dev/reference/schema-v1.md): Full JSON Schema reference for resume.yml v1. - [Roadmap](https://docs.resumelang.dev/roadmap.md): What's coming to resumelang — open source features and the premium tier. - [DSL schema](https://docs.resumelang.dev/schema.md): The full shape of resume.yml. - [Themes](https://docs.resumelang.dev/themes.md): Five built-in themes plus a strict spec for community themes. ## OpenAPI Specs - [openapi](https://docs.resumelang.dev/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/ovsec/resumelang) - [Schema](https://resumelang.dev/schema/v1.json)