The Wayback Machine - https://web.archive.org/web/20210707083854/https://github.com/features
Skip to content

The tools you need to build what you want.

GitHub Collaboration Icon

Collaborative
Coding

Contribute to projects quickly with automatic environment setup.
Make sure you see the changes you care about.
Build community around your code.
Pull requests display diffs to compare the changes you made in your topic branch against the base branch that you want to merge your changes into.
Reviews allow collaborators to comment on the changes proposed in pull requests, approve the changes, or request further changes before the pull request is merged.

Codespaces

Code, build, test, debug, and deploy with an instant cloud development environment. Spin up a Codespace in seconds and access from any device.

Learn more

Pull requests

Allow contributors to easily notify you of changes they've pushed to a repository – with access limited to the contributors you specify. Easily merge changes you accept.

Learn more

Notifications

Get updates on the GitHub activity you've subscribed to. Use the notifications inbox to customize, triage, and manage your updates.

Learn more

Code review

Review new code, see visual code changes, and confidently merge code changes with automated status checks.

Learn more

Code review assignments

Assign code reviews to make it clear which team members should submit their review for a pull request.

Learn more

Code owners

Automatically request reviews–or require approval—by selected contributors when changes are made to sections of code that they own.

Learn more