The open-source repo for docs.github.com
20,810
stars
54,318
commits
TypeScript
primary language
Sep 11, 2026
updated
Welcome to GitHub Docs! GitHub’s documentation is open source, meaning anyone from inside or outside the company can contribute. For full contributing guidelines, visit our contributing guide.
Hubbers (GitHub employees): See CONTRIBUTING.md in the docs-content repository for GitHub-specific processes.
Open source contributors: See CONTRIBUTING.md in the docs repository for a quick-start summary.
There are two GitHub Docs repositories:
github/docs (public): Open to external contributions
github/docs-internal (private): For GitHub employee contributions.
The two repositories sync frequently. Content changes in one are reflected in the other. Hubbers might prefer to post in docs when working with a customer, but docs has limitations on the types of contributions it accepts to safeguard the site and our workflows. Internal contributions should usually go to docs-internal.
Important: The docs repository accepts contributions to content files (.md files in /content and select /data sections like reusables only). Infrastructure files, workflows, and site-building code are not open for external modification.
Here are some resources to help you get started with open source contributions:
This project is dual-licensed under:
(top 30 of 427)
TypeScript
96.8%
SCSS
1.8%
The open-source repo for docs.github.com
20,810
stars
54,318
commits
TypeScript
primary language
Sep 11, 2026
updated
Welcome to GitHub Docs! GitHub’s documentation is open source, meaning anyone from inside or outside the company can contribute. For full contributing guidelines, visit our contributing guide.
Hubbers (GitHub employees): See CONTRIBUTING.md in the docs-content repository for GitHub-specific processes.
Open source contributors: See CONTRIBUTING.md in the docs repository for a quick-start summary.
There are two GitHub Docs repositories:
github/docs (public): Open to external contributions
github/docs-internal (private): For GitHub employee contributions.
The two repositories sync frequently. Content changes in one are reflected in the other. Hubbers might prefer to post in docs when working with a customer, but docs has limitations on the types of contributions it accepts to safeguard the site and our workflows. Internal contributions should usually go to docs-internal.
Important: The docs repository accepts contributions to content files (.md files in /content and select /data sections like reusables only). Infrastructure files, workflows, and site-building code are not open for external modification.
Here are some resources to help you get started with open source contributions:
This project is dual-licensed under:
(top 30 of 427)
TypeScript
96.8%
SCSS
1.8%