Repository
A folder for your project that remembers its entire history. Every version, every change, all in one place.
A repository (or “repo”) is a project folder that’s tracked by a version control system like Git, giving it the ability to remember every version of every file it’s ever contained. Repos are typically hosted on platforms like GitHub, which makes them accessible from anywhere and enables team collaboration, code review, and automatic deployments. Think of it as the single source of truth for a project: the code, the history, and the configuration, all in one place.
The Simple Version
A repository (or “repo” for short) is like a project folder with a superpower: it remembers everything. Not just the files as they are right now, but every version of every file that ever existed. Think of it like a filing cabinet that also has a time machine built in.
Why It Matters
When developers say “check the repo,” they mean “go look at the project folder where all the code lives.” Repositories are usually stored on services like GitHub, which makes them accessible from anywhere and lets multiple people work on the same project.
A repository isn’t just storage. It’s the single source of truth for a project. If your computer crashes, the repo on GitHub still has everything.
How It’s Used on This Site
This entire website lives in a GitHub repository. When changes are pushed to that repository, Vercel (the hosting service) automatically rebuilds and deploys the site. The repo is the bridge between writing code on a laptop and having a live website the world can visit.
Related Articles
How a glossary of technical terms for non-technical readers grew out of the same AI workflow that builds the site itself. Content collections, structured data, and Claude Code doing the heavy lifting.
A non-developer's walkthrough of building a professional website using Claude Code, Astro, and AI-assisted development. From rapid scaffold to production deployment.
Related Terms
Browse the Full Dictionary