Repository
A repository (repo) is a digital location where files of a project are stored and managed along with their version history.
Functionality and Use
In software development, a repository is used to centrally store and track the entire source code of a project and any changes made to it. Changes to files are saved versioned. This allows previous states of a project to be viewed or restored at any time.
Examples
- GitHub repository for a software project
- Repo with website source code
- Repo for an open source project
- Repo with documentation files

What is in the repository?
code & history
