URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 101034
[ Назад ]

Исходное сообщение
"Руководство по генераторатору документации Sphinx "

Отправлено opennews , 30-Дек-14 11:42 
Опубликовано (http://librerussia.blogspot.ru/2014/12/sphinx.html) руководство по генераторатору документации Sphinx (http://sphinx-doc.org/). В руководстве (https://sphinx-ru.readthedocs.org/ru/latest/) подробно описан процесс генерации документации с помощью связки reStructuredText, Python Sphinx, GitHub и сервиса Read the Docs.

URL: http://librerussia.blogspot.ru/2014/12/sphinx.html
Новость: http://www.opennet.me/opennews/art.shtml?num=41364


Содержание

Сообщения в этом обсуждении
"Руководство по генераторатору документации Sphinx "
Отправлено Аноним , 30-Дек-14 11:42 
генераторатор?
что это?

"Руководство по генераторатору документации Sphinx "
Отправлено анонисимус , 30-Дек-14 11:44 
Вот как это примерно: http://referats.yandex.ru/referats/

"Руководство по генераторатору документации Sphinx "
Отправлено Аноним , 30-Дек-14 12:18 
Doxygen нэ слищаль?

"Руководство по генераторатору документации Sphinx "
Отправлено Аноним , 30-Дек-14 12:38 
Это как генератор, только для бидонистов.

"Руководство по генераторатору документации Sphinx "
Отправлено commiethebeastie , 30-Дек-14 13:05 
В шараге MS Word изучали?

"Руководство по генераторатору документации Sphinx "
Отправлено Аноним , 30-Дек-14 22:02 
Это называлось "Информатика"

"Руководство по генераторатору документации Sphinx "
Отправлено Аноним , 30-Дек-14 13:47 
Тулза для генераторации.

"Руководство по генераторатору документации Sphinx "
Отправлено Аноним , 30-Дек-14 22:41 
тебе, дегенератору, это не нужно

"Руководство по генераторатору документации Sphinx "
Отправлено trdm , 30-Дек-14 13:11 
Это типа доскигена что-ли?
Или что-то другое?

"Руководство по генераторатору документации Sphinx "
Отправлено бедный буратино , 30-Дек-14 13:46 
это типа википедии чё-то.

открой любой док у 90% питоновских проектов - это и будет результат работы сфинкса. начиная от доков самого питона.


"Руководство по генераторатору документации Sphinx "
Отправлено myhand , 30-Дек-14 17:16 
> Это типа доскигена что-ли?

В отличие от доксигена - исходный код документации могут еще и _люди_ читать.

http://sphinx-doc.org/


"Руководство по генераторатору документации Sphinx "
Отправлено Парацельс , 30-Дек-14 14:27 
Офисные пакеты — это WYSIWYG («что видишь, то и получишь») редакторы, которые непосредственно работают с конечным форматом документа.

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

reStructuredText - язык разметки (текста) в компьютерной терминологии — набор символов или последовательностей, вставляемых в текст для передачи информации о его выводе или строении.

Т.е. исходный документ выглядит примерно так:

Заголовок
=========

Какой то текст. *Курсив*, **Жирный**


Знаки равно указывают, что это заголовок, звездочки задают параметры начертания. Генератор документации преобразует эти символы и формирует конечный документ.

В этом заключается суть генераторов документации, грубо говоря.


"Руководство по генераторатору документации Sphinx "
Отправлено Аноним , 30-Дек-14 15:30 
Круто! Но вопрос-то был про генератораторы.

"Руководство по генераторатору документации Sphinx "
Отправлено Парацельс , 30-Дек-14 16:11 
> Круто! Но вопрос-то был про генератораторы.

Тогда перечитайте ещё раз мой комментарий.


"Руководство по генераторатору документации Sphinx "
Отправлено Аноним , 30-Дек-14 19:04 
> Тогда перечитайте ещё раз мой комментарий.

А вы — мой. И, пожалуйста, во время чтения обращайте внимание не только на две первых и две последних буквы слов.


"Руководство по генераторатору документации Sphinx "
Отправлено Rodegast , 30-Дек-14 14:40 
Почему нет PDF?

"Руководство по генераторатору документации Sphinx "
Отправлено Вова , 30-Дек-14 16:05 
PDF есть.

"Руководство по генераторатору документации Sphinx "
Отправлено Аноним , 30-Дек-14 15:25 
Почему нет docx ?

"Руководство по генераторатору документации Sphinx "
Отправлено Парацельс , 30-Дек-14 16:10 
Вообще-то есть.

"Руководство по генераторатору документации Sphinx "
Отправлено Вова , 30-Дек-14 18:41 
Где??? Есть что-то кроме перечисленных в это ответе: https://stackoverflow.com/a/15388552 ?

"Руководство по генераторатору документации Sphinx "
Отправлено Вова , 30-Дек-14 16:21 
> Почему нет docx ?

Потому что те три японских калеки, писавшие docx-builder для sphinx бросали дело на половине. Т.е. можно на bitbucket найти несколько репозиториев и их клонов, и это местами даже работает.
Но код там корявый (даже PEP8 не соблюдается) и неполный.

Вот сейчас сам страдаю как быть. Хочется доку перевести на sphinx, но нужно сохранить как вариант вывод в doc с корпоративным шаблоном. Дописывать японские поделия не хочется, т.к. например, для docx там внутрь впихнута библиотечка python-docx старой версии. А новой полностью поменяли API, да и не полная она ещё.
Пока решил сам написать билдер для odt, для него вроде более качественные бибилиотеки есть для python. А в docx потом конвертировать из odt.


"Руководство по генераторатору документации Sphinx "
Отправлено Аноним , 30-Дек-14 22:04 
Ненужно

"Руководство по генератору документации Sphinx "
Отправлено vitalif , 30-Дек-14 16:50 
asciidoc мне кажется поприкольней

"Руководство по генератору документации Sphinx "
Отправлено Аноним , 30-Дек-14 19:37 
Ещё один TeX?

"Руководство по генератору документации Sphinx "
Отправлено Акроним , 31-Дек-14 11:03 
Гораздо проще

"Руководство по генератору документации Sphinx "
Отправлено YetAnotherOnanym , 31-Дек-14 18:12 
Здесь нельзя признаваться в знании технологий, существовавших до рождения школоты. Видишь, уже первый минус получил.
Не буду его перебивать плюсом. Он у тебя будет как медаль, на самом деле.

"Руководство по генератору документации Sphinx "
Отправлено myhand , 31-Дек-14 21:23 
> Не буду его перебивать плюсом.

Плюс и минус - совершенно эквивалентные награды от школоты.

А в принципе, в данном случае - совершенно правильный минус.  Нет, это не "еще один TeX", что как раз "не школоте" и должно быть самоочевидно.  (Впрочем, учитывая упоминание TeX, а не LaTeX - вангую знания о subj у минусуемого куда ниже плинтуса.  Если вы понимаете разницу - вам не надо это объяснять.  Если нет - вы ничем не лучше.)