Size: a a a

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

2021 March 17

IA

Ivan Abashkin in DocOps-сообщество
ID:0
Если что, этот вопрос не про технологии, он про управление процессом разработки документации и её перевода.

Есть цель: хорошие доки на английском, проверенные на корректность и язык. Они полностью переведены на русский и перевод тоже проверен на корректность и язык.

Такая цель никогда не будет достигнута на 100%, потому что продукты постоянно развиваются и документация тоже должна идти вперёд. Поэтому цель на самом деле другая: непрерывно писать и переводить документацию по продуктам, делая самое важное с использованием ограниченных ресурсов, поддерживая установленный уровень качества и выполняя другие обязательства.

Есть ресурсы, которыми эта цель достигается: техписатели, переводчики, ревьюеры со стороны разработки. Есть производственный процесс и его этапы: исследование задачи, разработка документации, ревью, перевод, обновление.

Эти этапы можно выстроить по-разному. Дать больше работы тем или другим. Думаю, что нужно следовать теории ограничений: находить узкие места в критической цепи, разгружать и усиливать их. Но как это делать, когда есть несколько направлений работы? И можем ли мы рассматривать себя как изолированную систему и оптимизироваться без учета всей разработки продуктов? Наверное, не можем.

Всё это мне пока что очень непонятно, но очень интересно. Давайте соберемся и обсудим? Например, в эту пятницу, 19 марта, 16:00 Мск. Ссылку на созвон кину в чат незадолго до встречи.
Вот пример размышлений над тучей удалённой работы. Тезисы и предпосылки у каждого автора тучи свои и сторонним наблюдателям они могут показаться странными и чудными.
источник

IA

Ivan Abashkin in DocOps-сообщество
ID:0
Если что, этот вопрос не про технологии, он про управление процессом разработки документации и её перевода.

Есть цель: хорошие доки на английском, проверенные на корректность и язык. Они полностью переведены на русский и перевод тоже проверен на корректность и язык.

Такая цель никогда не будет достигнута на 100%, потому что продукты постоянно развиваются и документация тоже должна идти вперёд. Поэтому цель на самом деле другая: непрерывно писать и переводить документацию по продуктам, делая самое важное с использованием ограниченных ресурсов, поддерживая установленный уровень качества и выполняя другие обязательства.

Есть ресурсы, которыми эта цель достигается: техписатели, переводчики, ревьюеры со стороны разработки. Есть производственный процесс и его этапы: исследование задачи, разработка документации, ревью, перевод, обновление.

Эти этапы можно выстроить по-разному. Дать больше работы тем или другим. Думаю, что нужно следовать теории ограничений: находить узкие места в критической цепи, разгружать и усиливать их. Но как это делать, когда есть несколько направлений работы? И можем ли мы рассматривать себя как изолированную систему и оптимизироваться без учета всей разработки продуктов? Наверное, не можем.

Всё это мне пока что очень непонятно, но очень интересно. Давайте соберемся и обсудим? Например, в эту пятницу, 19 марта, 16:00 Мск. Ссылку на созвон кину в чат незадолго до встречи.
про STATIK можно почитать, например здесь:
https://medium.com/@britishpop/%D0%BA%D0%B0%D0%BA-%D1%8F-%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D0%BB-statik-%D1%87%D0%B0%D1%81%D1%82%D1%8C-i-e0d478db3c3b

Но в сети сейчас много материалов даже на русском языке. Особое внимание рекомендую обратить на формат STATIK A3
источник

NV

Nick Volynkin in DocOps-сообщество
Ivan Abashkin
про STATIK можно почитать, например здесь:
https://medium.com/@britishpop/%D0%BA%D0%B0%D0%BA-%D1%8F-%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D0%BB-statik-%D1%87%D0%B0%D1%81%D1%82%D1%8C-i-e0d478db3c3b

Но в сети сейчас много материалов даже на русском языке. Особое внимание рекомендую обратить на формат STATIK A3
Это интересно, спасибо
источник
2021 March 18

N

Nikolay in DocOps-сообщество
ID:218876148
Всем привет. Может, кто-нибудь поделится опытом, как в компании пишется документация для взаимодействия с мобильными разработчиками на вебсокеты и пуши. Для rest api кажется хватает спецификации openapi, а вот что делать с этими двумя вещами, ума не приложу. (:
AsyncAPI
источник

S

Solo in DocOps-сообщество
Всем доброго дня!
Буду признателен, если кто-нибудь поделиться примером доки с описанием кода и его применения для разработчиков. Например, конфигурирование таблиц данных (ячейки, столбцы, поля, сортировка и пр. и пр.).
Впервые с таким столкнулся, но задача поставлена — приступить к выполнению :)
источник

VS

Vadim Smelyanskiy in DocOps-сообщество
Solo
Всем доброго дня!
Буду признателен, если кто-нибудь поделиться примером доки с описанием кода и его применения для разработчиков. Например, конфигурирование таблиц данных (ячейки, столбцы, поля, сортировка и пр. и пр.).
Впервые с таким столкнулся, но задача поставлена — приступить к выполнению :)
Кто реально будет читатель этой доки?
Если разработчики, почему они не могут посмотреть в код?
источник

VS

Vadim Smelyanskiy in DocOps-сообщество
(это не риторический вопрос, а наводящий на структуру нужного вам документа)
источник

VS

Vadim Smelyanskiy in DocOps-сообщество
Бывает дока по использованию библиотеки, бывает док для погружения разработчиков в проект и т.д.
источник

ДМ

Денис Минеев... in DocOps-сообщество
Благодарю за ответ!
В данном случае, преимущественно, предполагается написание доки по использованию в т.ч. и библиотек.
Целевая аудитория - интеграторы  на местах у end-юзеров продукта.
источник

a

akater in DocOps-сообщество
Solo
Всем доброго дня!
Буду признателен, если кто-нибудь поделиться примером доки с описанием кода и его применения для разработчиков. Например, конфигурирование таблиц данных (ячейки, столбцы, поля, сортировка и пр. и пр.).
Впервые с таким столкнулся, но задача поставлена — приступить к выполнению :)
Я ничего не понял, на самом деле, но раз никто не отвечает, то вот — пример документации кода для создания таблиц: https://reference.wolfram.com/language/ref/Grid.html 75 примеров, чотко, понятно.
источник

DL

Dmytro Lispyvnyi '(🌲... in DocOps-сообщество
мне кажется для такого применения линтеры и/или код-ревью гораздо полезнее, потому что дока
- де факто носит рекомендательный характер
- её забивают/забывают апдейтить
- не автоматизируется в CI/CD
источник

S

Solo in DocOps-сообщество
akater
Я ничего не понял, на самом деле, но раз никто не отвечает, то вот — пример документации кода для создания таблиц: https://reference.wolfram.com/language/ref/Grid.html 75 примеров, чотко, понятно.
Благодарю, обязательно посмотрю, может и перейму что-то.
источник

S

Solo in DocOps-сообщество
Dmytro Lispyvnyi '(🌲 🍺)
мне кажется для такого применения линтеры и/или код-ревью гораздо полезнее, потому что дока
- де факто носит рекомендательный характер
- её забивают/забывают апдейтить
- не автоматизируется в CI/CD
Если не затруднит, то можно пример применения линтера в написании доки?
источник

DL

Dmytro Lispyvnyi '(🌲... in DocOps-сообщество
Solo
Если не затруднит, то можно пример применения линтера в написании доки?
к сожалению, конкретного примера не дам, зависит от конкретного языка
источник

S

Solo in DocOps-сообщество
Dmytro Lispyvnyi '(🌲 🍺)
к сожалению, конкретного примера не дам, зависит от конкретного языка
Жаль. В любом случае благодарю за отзывчивость!
Если вдруг у кого есть чем ещё  поделиться, то буду признателен.
источник

MS

Mikhail Sapozhnikov in DocOps-сообщество
Solo
Жаль. В любом случае благодарю за отзывчивость!
Если вдруг у кого есть чем ещё  поделиться, то буду признателен.
Было у Никиты в канале тут
Telegram
Technical Writing 101
🗞 Постоянные читатели этого канала могли заметить, что у канала временами имеется некий уклон в сторону автоматизации проверки стиля текста.

Так вот, сегодня как раз такой день когда я вам в очередной раз напоминаю, что линтер - отличное средство экономии времени и облегчения мозговой деятельности, которую можно направить в куда более полезное русло.

The Guardian рассказывает как они пришли к созданию своей версии проверялки статей на соответствие с внутренним руководством по стилю. И не просто рассказывают, а показывают и дают чуть-чуть потыкать и даже поконтрибьютить туда. На удивление достаточно техническая статья для новостного “портала”, и от того более интересная нам с вами. Да и вообще необычно видеть, как такие большие компании так хорошо рассказывают о своей внутрянке.

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

Все, что у них получилось очень похоже на LanguageTool (он там частично и используется) + Vale…
источник

ДМ

Денис Минеев... in DocOps-сообщество
Mikhail Sapozhnikov
Было у Никиты в канале тут
Telegram
Technical Writing 101
🗞 Постоянные читатели этого канала могли заметить, что у канала временами имеется некий уклон в сторону автоматизации проверки стиля текста.

Так вот, сегодня как раз такой день когда я вам в очередной раз напоминаю, что линтер - отличное средство экономии времени и облегчения мозговой деятельности, которую можно направить в куда более полезное русло.

The Guardian рассказывает как они пришли к созданию своей версии проверялки статей на соответствие с внутренним руководством по стилю. И не просто рассказывают, а показывают и дают чуть-чуть потыкать и даже поконтрибьютить туда. На удивление достаточно техническая статья для новостного “портала”, и от того более интересная нам с вами. Да и вообще необычно видеть, как такие большие компании так хорошо рассказывают о своей внутрянке.

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

Все, что у них получилось очень похоже на LanguageTool (он там частично и используется) + Vale…
Спасибо! По результатам быстрого ознакомления сложилось явное ощущение, что будет сложно 🤦🏼, но можно 💪
источник

VS

Vadim Smelyanskiy in DocOps-сообщество
Solo
Жаль. В любом случае благодарю за отзывчивость!
Если вдруг у кого есть чем ещё  поделиться, то буду признателен.
Для документирования библиотек обычно хорошо работают инструменты самого языка/фреймворка

Например, при работе с React + TypeScript, можно взять react-docgen-typescript, JSDoc, и это малыми усилиями даст отличный API reference

Останется только написать общие гайды, Getting Started, что по смыслу уже не уникально для кода, обычный процесс документирования

То же самое для бэкенда REST API (например, в Spring'е подключается springfox), для баз данных (schemaspy) и т.д.
источник

VS

Vadim Smelyanskiy in DocOps-сообщество
Расскажите подробнее о том, что документируете, может кто-нибудь в чате сталкивался с таким фреймворком или языком)
источник
2021 March 19

NK

ID:0 in DocOps-сообщество
Друзья, встреча переносится на следующую пятницу, простите. Совершенно не успеваю нормально организовать её за сегодня. И ещё просят перенести время на попозже — про это сделаю отдельный опрос.
источник