Code editor
The code editor is a YAML text buffer with syntax highlighting, line numbers, and inline error checking. It's the fastest way to move fields around and the most portable representation of your resume.
#Why YAML
YAML is human-readable structured text. Indentation shows nesting, keys are on the left, values on the right. For a resume that means the file reads almost like the finished document:
1basics:2 name: John Doe3 headline: Software Engineer4 links:5 - label: GitHub6 url: github.com/username7sections:8 - type: skills9 title: Skills10 entries:11 - title: Languages12 description: TypeScript, Python, GoBecause it’s plain text, you can select all of it, paste it elsewhere, or track it in git and get real line-by-line diffs when you tweak a bullet.
#Errors that point
The editor parses your YAML as you type (debounced, so it doesn’t fight you). When something doesn’t parse, you get two signals: a marker on the exact line in the gutter, and an error bar telling you which line and that the preview is showing your last valid version.
#Copy your resume out
Your resume is the YAML in this editor. To take it with you, into a backup, a git repo, or another tool, select all and copy. There is nothing proprietary to unwrap; the text you see is the whole document.