# YAMLResume: Resumes as Code in YAML YAMLResume allows people to create and version control resumes using YAML and generate pixel perfect PDFs with professional layout and typesetting in a breeze. ## Docs - [CLI](/en/docs/cli) - [Quick Start](/en/docs) - [Installation](/en/docs/installation) - [Comparisons](/en/docs/comparisons) - [YAMLResume VS JSON Resume](/en/docs/comparisons/json-resume) - [Architecture](/en/docs/compiler/architecture) - [Compiler](/en/docs/compiler) - [Types](/en/docs/compiler/types) - [Content](/en/docs/content) - [Rich Text](/en/docs/content/rich-text) - [CLI](/en/docs/contributing/cli) - [Docker](/en/docs/contributing/docker) - [Contributing](/en/docs/contributing) - [New Language](/en/docs/contributing/new-language) - [Test](/en/docs/contributing/test) - [yamlresume/action](/en/docs/ecosystem/action) - [Community](/en/docs/ecosystem/community) - [create-yamlresume](/en/docs/ecosystem/create-yamlresume) - [Ecosystem](/en/docs/ecosystem) - [json2yamlresume](/en/docs/ecosystem/json2yamlresume) - [Font](/en/docs/guide/font) - [Grammar](/en/docs/guide/grammar) - [Guide](/en/docs/guide) - [Publishing](/en/docs/guide/publishing) - [Punctuations](/en/docs/guide/punctuations) - [Typesetting](/en/docs/guide/typesetting) - [Layouts](/en/docs/layouts) - [Chinese](/en/docs/locale/chinese) - [Dutch](/en/docs/locale/dutch) - [English](/en/docs/locale/english) - [French](/en/docs/locale/french) - [German](/en/docs/locale/german) - [Locale](/en/docs/locale) - [Indonesian](/en/docs/locale/indonesian) - [Japanese](/en/docs/locale/japanese) - [Norwegian](/en/docs/locale/norwegian) - [Spanish](/en/docs/locale/spanish) - [Schema](/en/docs/compiler/schema) - [JSON Schema](/en/docs/compiler/schema/json) - [Zod Schema](/en/docs/compiler/schema/zod) - [HTML Engine](/en/docs/layouts/html) - [LaTeX Engine](/en/docs/layouts/latex) - [Markdown Engine](/en/docs/layouts/markdown) - [Aliases](/en/docs/layouts/sections/aliases) - [Sections](/en/docs/layouts/sections) - [Reorder](/en/docs/layouts/sections/reorder) - [Calm](/en/docs/layouts/html/templates/calm) - [Templates](/en/docs/layouts/html/templates) - [VS Code](/en/docs/layouts/html/templates/vscode) - [Templates](/en/docs/layouts/latex/templates) - [Jake](/en/docs/layouts/latex/templates/jake) - [Moderncv Banking](/en/docs/layouts/latex/templates/moderncv-banking) - [Moderncv Casual](/en/docs/layouts/latex/templates/moderncv-casual) - [Moderncv Classic](/en/docs/layouts/latex/templates/moderncv-classic) ## Blog - [1000 Stars](/en/blog/1000-stars) - [500 Stars](/en/blog/500-stars) - [YAMLResume v0.7: Dev Mode](/en/blog/dev-mode) - [How to Hide Icons in moderncv](/en/blog/hide-moderncv-icons) - [YAMLResume v0.9: HTML Output](/en/blog/html-output) - [Introducing YAMLResume](/en/blog/introducing-yamlresume) - [YAMLResume v0.8: Markdown Output](/en/blog/markdown-output) - [YAMLResume v0.6: Section Customization](/en/blog/section-customization) - [YAMLResume v0.10: VS Code Template & Dutch Support](/en/blog/v0.10) - [YAMLResume v0.11: Playground, Doctor Command & More Languages](/en/blog/v0.11) - [YAMLResume v0.12: Jake's Template, Indonesian Language & Line Spacing](/en/blog/v0.12) - [Automate Resume Builds with YAMLResume GitHub Action](/en/blog/yamlresume-action) - [YAMLResume v0.5: The Resume Compiler](/en/blog/yamlresume-compiler) - [YAMLResume in Docker](/en/blog/yamlresume-docker) - [YAMLResume Lands in Homebrew](/en/blog/yamlresume-homebrew)