Jump to content

Сфинкс (генератор документации)

Сфинкс
Разработчик(и) Георг Брандл
Первоначальный выпуск 21 марта 2008 г. ( 21 марта 2008 г. )
Стабильная версия
7.2.6 [1] / 13 сентября 2023 г .; 10 месяцев назад ( 13.09.2023 )
Репозиторий
Написано в Питон
Операционная система Кросс-платформенный
Тип Генератор документации
Лицензия БСД
Веб-сайт www .sphinx-doc .org

Sphinx генератор документации , написанный и используемый сообществом Python. Он написан на Python , а также используется в других средах.

Назначение и функция

[ редактировать ]

Sphinx конвертирует reStructuredText файлы HTML в веб-сайты и другие форматы, включая PDF , EPub , Texinfo и man .

reStructuredText является расширяемым, и Sphinx использует свою расширяемую природу с помощью ряда расширений — для автоматического создания документации из исходного кода, написания математических обозначений или выделения исходного кода и т. д.

Sphinx предоставляет возможность применять темы к HTML и форматам на его основе. Sphinx имеет несколько встроенных тем, включая алебастр, классику, sphinxdoc и свитки. [2] Популярные темы, которые можно установить как модули Python, включают: [3]

История и использование

[ редактировать ]

О первом публичном выпуске версии 0.1.61611 было объявлено 21 марта 2008 года. [8] Он был разработан и широко используется в проекте Python для документации. [9]

С момента своего появления в 2008 году Sphinx был принят многими другими важными проектами Python, включая Bazaar , SQLAlchemy , MayaVi , SageMath , SciPy , Django и Pylons . Он также используется в Blender. руководстве пользователя [10] и документация по API Python. [11]

В 2010 году Эрик Холшер объявил [12] создание проекта Read the Docs в рамках усилий по упрощению обслуживания документации по программному обеспечению. Read the Docs автоматизирует процесс создания и загрузки документации Sphinx после каждого коммита .

Подсистема документации ядра Linux претерпела изменения в 2016 году. Начиная с цикла 4.7 документация начала переключаться на использование Sphinx. [13]

См. также

[ редактировать ]
  1. ^ «Перемены в Сфинксе» . Сфинкс .
  2. ^ «Тематика HTML» . Документация Сфинкса . Георг Брандл и команда Sphinx . Проверено 25 июня 2022 г.
  3. ^ «Темы Сфинкса» . Напишите документы . Проверено 25 июня 2022 г.
  4. ^ «Читайте тему Docs Sphinx» . Репозиторий кода sphinx-rtd-theme . Гитхаб . Проверено 25 июня 2022 г.
  5. ^ «Тема Sphinx Bootstrap» . хранилище кода sphinx_bootstrap_theme . Гитхаб . Проверено 25 июня 2022 г.
  6. ^ «Тема Guzzle Sphinx» . Репозиторий кода guzzle_sphinx_theme . Гитхаб . Проверено 25 июня 2022 г.
  7. ^ «Коллекция тем Documatt Sphinx» . Documatt.com . Проверено 25 июня 2022 г.
  8. ^ «Сфинкс выпущен!» А теперь о чем-то совершенно питоническом...» А теперь о чем-то совершенно питоническом.. . Георг Брандл. Архивировано из оригинала 22 марта 2012 г. Проверено 3 апреля 2011 г.
  9. ^ «Об этих документах — документация Python v2.7.1» . Документация Python . Фонд программного обеспечения Python . Проверено 3 апреля 2011 г.
  10. ^ «Руководство пользователя блендера» . Блендер вики . Фонд Блендера.
  11. ^ "Dev:2.5/Py/API/Генерация справочника по API - BlenderWiki!" . Фонд Блендера . Фонд Блендера.
  12. ^ «Объявление о прочтении документации» . Новости Фонда программного обеспечения Python . Эрик Холшер . Проверено 15 февраля 2015 г.
  13. ^ «Обновление документации ядра» . LWN.net . 02.11.2016.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 943682360dc8d803db73a0e290ade95f__1695471180
URL1:https://arc.ask3.ru/arc/aa/94/5f/943682360dc8d803db73a0e290ade95f.html
Заголовок, (Title) документа по адресу, URL1:
Sphinx (documentation generator) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)