docs README

The project's README from github.com/github/docs. As one markdown file: README.md.

GitHub Docs

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.

How we sync changes across Docs repositories

There are two GitHub Docs repositories:

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.

New to contributing

Here are some resources to help you get started with open source contributions:

License

This project is dual-licensed under:

docs (github/docs)

Searching Database…

21K ·GitHub
Что это такое?Это открытый репозиторий, на котором работает docs.github.com — официальная документация GitHub. Здесь лежат и сами материалы, и код сайта, и внести вклад может любой — как из GitHub, так и снаружи.
Это работающий сайт документации или его исходники?И то и другое находится в одном репозитории: статьи — это файлы Markdown в каталоге /content (плюс данные вроде reusables), а приложение на TypeScript и Next.js превращает их в сайт docs.github.com.
Я заметил опечатку в документации — как её исправить?В README внешних контрибьюторов отправляют к CONTRIBUTING.md, где есть краткая инструкция. Обычно правка — это изменение файла Markdown в каталоге /content или отдельных разделов каталога /data, оформленное как pull request.
Нужна ли какая-то конкретная версия Node, чтобы работать с проектом?Нужна Node.js версии ^24 или ^26 — это указано в поле engines в package.json. В репозитории есть и Dockerfile, если удобнее запустить проект в контейнере, а сайт собирается командой npm run build.
Могу я менять и код сайта, или только статьи?Только содержимое: от внешних контрибьюторов принимаются правки файлов .md в каталоге /content и отдельных разделов каталога /data, например reusables. Файлы инфраструктуры, воркфлоу и код, который собирает сайт, открыты для внешних изменений не будут.
Документация распространяется по той же лицензии, что и код?Нет — здесь двойная лицензия: документация и содержимое каталогов assets, content и data распространяются по Creative Commons Attribution 4.0, а код — по MIT License.
На чём построен сайт?TypeScript на Next.js — скрипт сборки запускает next build --webpack. Поиск работает на Elasticsearch, а в приложение встроена телеметрия через OpenTelemetry.
Если сотрудники GitHub работают в закрытом репозитории, как изменения попадают в публичную документацию?github/docs — публичная часть, а github/docs-internal — закрытый репозиторий для сотрудников; они часто синхронизируются, поэтому изменения содержимого в одном отражаются в другом.
Могу ли я переопубликовать документацию GitHub на своём сайте?Статьи распространяются по CC-BY-4.0, которая разрешает повторное использование с указанием авторства, а код — по MIT, так что и то и другое можно использовать, если соблюдать условия этих лицензий.
Creator
github
Size
2.3 GB
Stars
21K
Age
7y
Commits · 90 Days