Getting Started
GitResume lets you write your resume in YAML, push it to GitHub, and automatically build a professional PDF and web page.
1. Sign Up
Sign up at gitresume.co using your GitHub or Google account. One click and you're in.
2. Choose Your Username
A username is automatically derived from your login. If it's unavailable, you'll be asked to choose one during onboarding. This becomes part of your public resume URL: gitresume.co/@username/slug. Usernames cannot be changed once set.
3. Grant Repository Access
GitResume needs access to your GitHub repositories to read your resume file and trigger automatic builds. You'll be redirected to GitHub to authorize access (via GitHub App). You can grant access to just the repository containing your resume — no need to open up everything.
You can adjust which repositories GitResume can access anytime from your GitHub settings.
4. Create a Project
Click "Create Project" in the dashboard. You can:
- Select an existing repo — pick from your authorized repositories
- Create a new repo from template — use our resume-template to get started quickly with a sample
resume.yaml
Then fill in:
- Project name — the name shown in your dashboard
- Slug — your public URL, e.g.
gitresume.co/@username/slug - Branch — the Git branch to watch (default:
main) - Resume path — path to the YAML file in the repo (default:
resume.yaml)
5. Write Your YAML
Edit resume.yaml using any editor you like — VS Code, Vim, or even AI tools. See the YAML Schema Reference for all available fields.
6. Build
Every git push triggers an automatic build via webhook. You can also click "Build Now" on the project page in your dashboard for a manual build.
7. View Your Resume
Once built, you can:
- Download the PDF from your dashboard
- Preview the HTML version
- Publish to
gitresume.co/@username/slugand share it anywhere