TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Parawriter

11 Sep 2024, 17:59

Открыть в Telegram Поделиться Пожаловаться

Привет!
Я знаю, как многим тяжело начинать большое дело в понедельник. Поэтому я специально протянул время аж до среды)

Итак, торжественное открытие курса Docs as code для самых маленьких считаем состоявшимся и переходим к делу.
Сегодня нас ждёт самое сложное: целый пост сухой теории. Вообще я не методолог, поэтому постараемся кратко и по существу.

Что такое docs as code и зачем он нужен?
Docs as code — это подход к разработке документации, который основан на принципах и практиках работы с кодом.
Это значит, что при работе с документацией мы пользуемся процессами и инструментами разработки кода:

1. Пишем доки на облегчённом языке разметки
Не бойтесь! Писать будем на русском языке) А вот форматировать текст — с помощью легковесной разметки.
Синтаксис облегчённого языка разметки состоит из наборов символов, которые используются для разметки неформатированного текста. Вы можете работать с облегчённым языком разметки в любом редакторе (хоть в блокноте), и ваш текст будет легко читаться безо всякой обработки. Файлы, написанные с помощью языка разметки, легко сконвертировать во что-то более красивое и стильное (например, в html). В рамках нашего курса мы будем использовать Markdown как один из самых популярных облегчённых языков разметки.

2. Храним документацию в системе контроля версий
Система контроля версий — это программное обеспечение для организации работы с регулярно обновляющимися данными. Мы можем хранить разные версии одних и тех же файлов, вносить изменения в файлы параллельно с коллегами без потери чужих правок, откатываться к старым стабильным версиям и создавать новые. Использование системы контроля версий — это стандарт для хранения кода и работы с ним. В docs as code мы перенимаем этот опыт для управления исходными файлами нашей документации.
Самая популярная на сегодня система контроля версий — GIT, которой мы и будем пользоваться.

3. Проводим ревью документации
Ревью — это классическая часть процесса разработки документации независимо от того, используем мы docs as code или нет. Но здесь мы будем проводить ревью с помощью функциональности GIT и делать это также, как делают разработчики.

4. Собираем и публикуем документацию
Облегченные языки разметки — это очень хорошо и удобно, но пользователи доки хотят видеть красивую доку, а не эти ваши разметки. Поэтому, также, как программисты собирают свой код в симпатичное работающее приложение, мы собираем свои файлы симпатичный работающий документационный портал. Тут может быть несколько вариантов, но мы пойдём по классике и будем собирать статичный сайт с помощью генератора сайтов, а потом настроим автоматическую публикацию этого сайта через GitHub (сервис для хранения исходников и работы с гит).

Использование docs as code должно иметь цель. Для себя я сформулировал её так:
Создание культуры документирования с прозрачными процессами разработки документации, интегрированными в общие процессы работы продуктовой команды.


Вроде всё, получилось вполне коротко 🫣
Ура! Теории больше не будет! Только практические задания, только качественный гранж! (не люблю хардкор)
Оставайтесь на линии)

#практика #docsascode

714 0 10 11 68
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot