Getting Started
GitResume builds your YAML resume into a PDF and a web page. Three ways to start:
- Build it in the visual builder: no YAML needed
- Upload a YAML: you already have a
gitresume.yaml - Connect a GitHub repository: recommended if you know Git
Before You Start
- Sign in: sign in with your GitHub or Google account. A GitHub account is only needed if you connect a repository.
- Name your resume: on the Create your resume page, set a project name and a slug. The slug becomes your public URL:
gitresume.co/@username/slug.
Choose How to Start
Build it in the visual builder
Enter your details, add sections, and click "Create Project" to start the build.
Upload a YAML
Drop in your gitresume.yaml or paste its content. It is checked against the schema before the project is created.
Connect a GitHub repository
- Pick a repository, or create one from our template.
- Grant access to that repository through the GitHub App. We recommend "Only select repositories", granting access to just the one that holds your resume.
- Select the repository and create the project.
Every change is recorded in Git, and each branch you push gets its own build, so you can preview before merging.
Update Your Resume
-
Not connected to GitHub: click "Edit" on the project page, change the resume in the form or as YAML, then click "Build".
-
Connected to GitHub: edit
gitresume.yamland push. The build starts automatically.
See the YAML Schema Reference for every field.
Build & Publish
Once a build finishes:
- Download the PDF from your dashboard
- Preview the HTML version
- Publish to
gitresume.co/@username/slugand share it anywhere
Next Steps
- Connect Claude or Claude Code to GitResume and check builds, validate YAML, and publish from the conversation. See AI Integration
- Read the YAML Schema Reference for every available field
- Use the resume-template example as a starting point for your own resume