Size: a a a

DocOps-сообщество

2019 August 30

NV

Nick Volynkin in DocOps-сообщество
Sofia Yemelianova
точнее так:
- в index.srt
  .. toctree::

     placeholder.rst

- в placeholder.rst:
  Some title
  =======

  .. inclide:: /path/to/file.rst
Можно даже без заголовка в плейсхолдере, а только заголовок в инклюде
источник

NK

ID:0 in DocOps-сообщество
SEO для документации.
Read the Docs опубликовали руководство по search engine optimization для документации. В отличие от руководств по SEO «вообще», в этом есть конкретные примеры разметки reStructuredText. Например, я ни разу не заполнял метаданные, а теперь буду:

 meta::
   :description lang=en:
       Adding additional CSS or JavaScript files
       to your Sphinx documentation can let
       you customize the look and feel of your
       docs or add additional functionality.


Читать тут: https://docs.readthedocs.io/en/latest/guides/technical-docs-seo-guide.html
источник

NV

Nick Volynkin in DocOps-сообщество
Olga Platonova
Подскажите про toctree и sphinx, начала работать с ним недавно.
Хочу собрать содержание из документов, лежащих на уровень выше чем сам проект и файл index, как включить их? команда формата
.. toctree::
  ../file
не работает, ошибка reference to nonexisting document
Можно ли вообще включать файлы, лежащие за директорией проекта?
Если нет, как создать несколько проектов, использующих одни и те же исходники, но в разной компоновке?
Toctree не работает «вверх» вот почему: пути к файлам становятся URL'ами страниц. И конечно, в URL'е не может быть `example.com/../somedir/somefile`.
источник

NV

Nick Volynkin in DocOps-сообщество
Olga Platonova
Подскажите про toctree и sphinx, начала работать с ним недавно.
Хочу собрать содержание из документов, лежащих на уровень выше чем сам проект и файл index, как включить их? команда формата
.. toctree::
  ../file
не работает, ошибка reference to nonexisting document
Можно ли вообще включать файлы, лежащие за директорией проекта?
Если нет, как создать несколько проектов, использующих одни и те же исходники, но в разной компоновке?
А кроме инклюдов ещё можно делать симлинки директорий. Например, в каждом проекте вы делаете симлинк ./source/foo на внешнюю директорию ../foo. Теперь в индексе можно указывать прямой путь к файлам.

Но это сработает только на Linux/OSX, а в Windows — нет.
источник

NV

Nick Volynkin in DocOps-сообщество
Александр
Всем привет, кто то пишет доку для kotlin проектов? Поделитесь инструментарием
Передам вопрос человеку из команды документирования Kotlin :)
источник

PS

Pavel Semyonov in DocOps-сообщество
Александр
Всем привет, кто то пишет доку для kotlin проектов? Поделитесь инструментарием
Привет! Официальный ответ на этот вопрос - KDoc + Dokka: https://kotlinlang.org/docs/reference/kotlin-doc.html
источник

RG

Ramil G in DocOps-сообщество
Pavel Semyonov
Привет! Официальный ответ на этот вопрос - KDoc + Dokka: https://kotlinlang.org/docs/reference/kotlin-doc.html
вот странно, все ругают маркдаун за отсутствие стандарта, а сами делают документацию на базе своего диалекта маркдауна
источник

RG

Ramil G in DocOps-сообщество
не проще было взять asciidoc, rst или org-mode?
источник

НН

Нац Нац in DocOps-сообщество
Ramil G
вот странно, все ругают маркдаун за отсутствие стандарта, а сами делают документацию на базе своего диалекта маркдауна
KDoc uses the regular Markdown syntax
источник

RG

Ramil G in DocOps-сообщество
Нац Нац
KDoc uses the regular Markdown syntax
Да, но расширен
источник

НН

Нац Нац in DocOps-сообщество
а, чет проглядел, виновен
источник

PS

Pavel Semyonov in DocOps-сообщество
Ramil G
вот странно, все ругают маркдаун за отсутствие стандарта, а сами делают документацию на базе своего диалекта маркдауна
Предыстория создания мне не известна, если правда интересно, то вероятнее всего получить ответ в Котлиновском Slack.
источник

NV

Nick Volynkin in DocOps-сообщество
Прочитал статью про то, как рендерить документацию на Sphinx с помощью React. Ничего не понял. :)

https://medium.com/@mtiller/rendering-sphinx-documentation-with-react-95b785293a76
источник
2019 August 31

NK

ID:0 in DocOps-сообщество
​​Не писать на слайдах мелким шрифтом, вот что делать!
источник

NK

ID:0 in DocOps-сообщество
Конвертировать DOCX в reST, Markdown или AsciiDoc вместе с изображениями:
 pandoc -f docx --extract-media images -t rst -o document.rst document.docx 
pandoc -f docx --extract-media images -t markdown -o document.md document.docx
pandoc -f docx --extract-media images -t asciidoc -o document.adoc document.docx

Изображения будут в директории images. В любой разметке сразу будут правильные ссылки на них.
источник

RG

Ramil G in DocOps-сообщество
ID:
Конвертировать DOCX в reST, Markdown или AsciiDoc вместе с изображениями:
 pandoc -f docx --extract-media images -t rst -o document.rst document.docx 
pandoc -f docx --extract-media images -t markdown -o document.md document.docx
pandoc -f docx --extract-media images -t asciidoc -o document.adoc document.docx

Изображения будут в директории images. В любой разметке сразу будут правильные ссылки на них.
Чот с кодировкой
источник

RG

Ramil G in DocOps-сообщество
ID:
Конвертировать DOCX в reST, Markdown или AsciiDoc вместе с изображениями:
 pandoc -f docx --extract-media images -t rst -o document.rst document.docx 
pandoc -f docx --extract-media images -t markdown -o document.md document.docx
pandoc -f docx --extract-media images -t asciidoc -o document.adoc document.docx

Изображения будут в директории images. В любой разметке сразу будут правильные ссылки на них.
Комментарии не экспортируются.
источник
2019 September 01

NK

ID:0 in DocOps-сообщество
​​А я думал, это называется документация.
источник
2019 September 03

NK

ID:0 in DocOps-сообщество
Аттракцион «почувствуй себя нубом».

Читаю в доке Jekyll про то, как использовать шаблоны Liquid прямо в исходниках страниц. Это помогает раскладывать структурированные данные в HTML и переиспользовать готовые блоки с помощью include. И это очень удобно.

В сотый раз грущу, что такое есть в Jekyll, Hugo, вообще где угодно, кроме Sphinx.

В отчаянии гуглю и первой ссылкой нахожу статью 2016 года, в которой Eric Holscher в десять строк кода на Python добавляет эту фичу в Sphinx.

Эрик, ну как я теперь с этим буду жить?
источник

DE

Daniel Ershov in DocOps-сообщество
ID:
Аттракцион «почувствуй себя нубом».

Читаю в доке Jekyll про то, как использовать шаблоны Liquid прямо в исходниках страниц. Это помогает раскладывать структурированные данные в HTML и переиспользовать готовые блоки с помощью include. И это очень удобно.

В сотый раз грущу, что такое есть в Jekyll, Hugo, вообще где угодно, кроме Sphinx.

В отчаянии гуглю и первой ссылкой нахожу статью 2016 года, в которой Eric Holscher в десять строк кода на Python добавляет эту фичу в Sphinx.

Эрик, ну как я теперь с этим буду жить?
Уже попробовал?
источник