This repository holds the content that renders docs.github.com, GitHub's official documentation site. It's aimed at open-source contributors who want to fix a typo, clarify a confusing sentence, or improve GitHub's help articles, and at developers curious how a large-scale docs site is structured and synced across public and private repos.
The project is split between two repositories: the public docs repo (this one) and a private docs-internal repo used by GitHub employees. Changes sync frequently between the two, so a fix merged here shows up on the live site through the same pipeline GitHub staff use.
/content and select /data sections (like reusables) are open to external pull requests.Use this repo if you spot an error, outdated instruction, or unclear wording in GitHub's documentation and want to submit a fix. It's also a reasonable reference if you're building or maintaining a large multilingual documentation site and want to see how GitHub structures content, reusables, and data files.
It is not the place to report bugs in GitHub's actual product, request new features, or modify the site's build system, workflows, or infrastructure code, those changes are restricted to internal contributors. If you need to change how the site is rendered, deployed, or structured rather than the words on the page, this repo won't accept that kind of pull request.
There's no application to install here in the traditional sense. The repository is a content source that feeds a documentation site, and contribution happens through the standard GitHub pull request flow:
# Fork the repository, then clone your fork
git clone https://github.com/<your-username>/docs.git
cd docs
From there:
/content or the permitted /data sections (like reusables).main branch.If you're new to Git and pull requests, GitHub's own guides on setting up Git, GitHub flow, and collaborating with pull requests cover the basics before you start editing.