VCS
GitHub
A hosted development platform for Git repositories, code review, collaboration, and software delivery workflows.
Problem it solves
Why it exists.
It gives teams a shared place to review, discuss, and manage changes around source code.
Optimized for
Where it shines.
Distributed teams using pull requests, repository automation, and shared engineering workflows.
Use with care
Where not to use it.
Do not treat repository hosting as a substitute for release governance or operational ownership.
Components
What it is made of.
- Repositories
- Pull requests
- Issues
- Actions
- Permissions
Process
How it works.
- Code is pushed to a repository
- Changes are reviewed in a pull request
- Checks validate the change
- The approved change is merged