Docs as code на пальцах

Иван Поддубный, CTO Webpractik

Docs as code
на пальцах

Иван Поддубный
CTO Webpractik

Обо мне

В Вебпрактик мы пишем сервисы для корпораций

План доклада

В чем вы пишете документацию?

Кто слышал
о DOCS AS CODE подходе?

А кто пробовал?

Docs as code

Это значит применять к документации все те же правила, инструменты и процедуры, что и к программному коду.

Например:

Как мы пришли к docs as code

Особенности работы с крупным аутсорсом

Путь

Как сейчас

Какие фишки и преимущества дает Docs-as-Code подход?

Версионирование документации

Удобные комментарии

Понимание кто когда и почему изменил каждую строчку

Ревью
документации

Контроль и повышение качества документации

Стандарт комментариев измнений

        docs(catalog): добавлено описание каталога
        fix(catalog): исправлена ошибка
        style(catalog): скорректировано оформление
        refactor(catalog): обновлено описание
    

Интеграция с тасктрекером

self hosted документация

📦 Необходимость отчуждения документации

📝 Удобный редактор

😊 Остальные возможности IDE

Управление знаниями с использованием процессов, знакомых инженерам

Схемы и диаграммы как код

, integration

Как это работает
и какие инструменты ⚒️

Система контроля версий

Язык разметки

⚙️ Движок визуализации

⚙️ Зачем нужен движок

Facebook Docusaurus

Github 48 000 🌟

Docusaurus
+

А нужно ли
это мне?

Недостатки

🧐 Когда можно подумать

✋ Когда не стоит

Если хотите попробовать:

Выводы

Полезные ссылки

Спасибо! 🙃

Telegram: @northleshiy