Генератор документации для Python, который создает HTML, PDF, EPUB и другие форматы из исходников reStructuredText или Markdown.
readthedocs/readthedocs.org
Платформа с открытым исходным кодом для автоматической сборки, версионирования и размещения документации из Git-репозиториев с поддержкой Sphinx и MkDocs.
- Звёзды
- 8,406
- Форки
- 3,717
- Открытые issues
- 383
- Последний коммит
- позавчера
Что это?
Read the Docs размещает документацию проектов с открытым исходным кодом и команд. Платформа получает её из Git-репозиториев, собирает с помощью таких инструментов, как Sphinx (reStructuredText) и MkDocs (Markdown), а затем публикует на хостинге.
Платформа рассчитана на рабочий процесс «Docs as Code»: каждый push в репозиторий может запускать повторную сборку, чтобы опубликованная документация оставалась синхронизированной с кодом. Можно поддерживать и публиковать одновременно несколько версий документации проекта.
В этом репозитории находится исходный код самого сервиса readthedocs.org. Это проект на Python; в README приведены ссылки на отдельную документацию по настройке и управлению проектами, а также по участию в разработке кодовой базы.
Ключевые возможности
- 01Получает исходные файлы документации напрямую из Git-репозиториев.
- 02Автоматически собирает проекты Sphinx и MkDocs после каждого push.
- 03Поддерживает и публикует несколько версий документации.
- 04Размещает собранную документацию на общедоступном или закрытом сайте.
Сценарии использования
- Размещение общедоступной документации по API или библиотеке проекта с открытым исходным кодом.
- Публикация внутренней документации команды, которая обновляется с каждым коммитом.
- Публикация документации с версиями, чтобы пользователи могли читать материалы для установленного ими релиза.
Быстрый старт
- 1
Зарегистрируйтесь на Read the Docs с помощью аккаунта GitHub
- 2
Когда GitHub предложит, предоставьте доступ к своим репозиториям
- 3
Войдите в аккаунт, нажмите «Добавить проект», выберите репозиторий и нажмите «Продолжить»
- 4
Проверьте сведения о проекте, нажмите «Далее» и отправьте коммиты, чтобы документация обновлялась автоматически
Что важно знать
- Хостинговый сервис предназначен для проектов с документацией, а самостоятельное размещение всей платформы потребует значительных усилий.
- Кодовая база представляет собой крупное Django-приложение со множеством зависимостей, поэтому настройка локальной среды разработки требует немало времени.
В подборках
Темы
Частые вопросы
- Что такое readthedocs.org?
- Платформа с открытым исходным кодом для автоматической сборки, версионирования и размещения документации из Git-репозиториев с поддержкой Sphinx и MkDocs. Read the Docs размещает документацию проектов с открытым исходным кодом и команд. Платформа получает её из Git-репозиториев, собирает с помощью таких инструментов, как Sphinx (reStructuredText) и MkDocs (Markdown), а затем публикует на хостинге.
- readthedocs.org можно использовать бесплатно? Какая у него лицензия?
- readthedocs.org распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- readthedocs.org всё ещё поддерживается?
- Активно поддерживается. Последний коммит в readthedocs.org — 6 нояб. 2026 г..
- Для чего можно использовать readthedocs.org?
- Размещение общедоступной документации по API или библиотеке проекта с открытым исходным кодом. Публикация внутренней документации команды, которая обновляется с каждым коммитом. Публикация документации с версиями, чтобы пользователи могли читать материалы для установленного ими релиза.
- Как установить readthedocs.org?
- Зарегистрируйтесь на Read the Docs с помощью аккаунта GitHub Когда GitHub предложит, предоставьте доступ к своим репозиториям Войдите в аккаунт, нажмите «Добавить проект», выберите репозиторий и нажмите «Продолжить» Проверьте сведения о проекте, нажмите «Далее» и отправьте коммиты, чтобы документация обновлялась автоматически
- Где скачать readthedocs.org?
- Исходный код и инструкции по установке — на GitHub: https://github.com/readthedocs/readthedocs.org
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Плагин для Sphinx, который добавляет документацию API на C/C++, созданную Doxygen, в reStructuredText и документацию Sphinx.
CLI-инструмент, который отслеживает каталог с документацией Sphinx, пересобирает её при изменениях и обновляет страницы в браузере через локальный сервер.
Расширение для Sphinx, которое переносит подсказки типов Python в поля параметров и возвращаемых значений autodoc, поддерживая ссылки и stub-файлы.
Расширение Sphinx, которое разбирает docstring в стиле NumPy и преобразует их в структурированную документацию API.
Тема Material Design для MkDocs, которая превращает Markdown-файлы в адаптивный статический сайт документации с поиском.