Техписалити! – Telegram
Техписалити!
1.91K subscribers
175 photos
16 videos
89 links
Первая открытая школа технических писателей

Пишут Лида Туляганова, Маша Щеблякова и Катя Марченко
Download Telegram
❤‍🔥4514🎅5🎄2
Техписалити! Спасибо

Мы подумали — а почему у нас до сих пор нет своей, техписательской, награды? Так много людей делают крутые вещи! Пора это исправить)
(в этом посте много длинного тире, но это не генерация))


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

Итак, благодарность получает:

⭐️ Семён Факторович — за курс Техническая документация в IT-проектах на YouTube.
⭐️ Кира Калимулина — за курс Ozon Tech по UX-редактуре.
⭐️ Ник Волынкин — за создание DocOps-сообщества и продвижение подхода docs as code.
⭐️ Антон Гафаров — за курс Docs as code для самых маленьких.
⭐️ Денис Ребенок — за курс по документированию API.
⭐️ Елена Шляга — за квиз-канал QFE и за то, что прокачивает наши технические навыки.

Отдельно хотим поблагодарить целые команды, которые делают наше сообщество сильнее. Команды, которые мы хотим отметить:

⭐️ Админов жёлтого чата и лично Арину Балерину и Александра Яковлева — за то, что создали и поддерживают систему хранения знаний.
⭐️ Команду technicalwriters.ru и лично Анну Костягину — за сайт, который стал настоящей базой знаний для всех технических писателей.
⭐️ Команды технических писателей Ozon Tech и X5 Tech — за организацию бесплатных митапов, где мы можем встречаться и учиться.

Вы делаете наше сообщество лучше! Прикрепили персональные и командные Техписалити! Спасибо, оформление которых разработала наш дизайнер Светлана. 🧡

Это только начало. В следующем году будем выбирать победителей уже по итогам года. Дорогие подписчики, предлагайте номинантов, подавайтесь сами и следите за новостями.

Спасибо, что были с нами. С Наступающим и до встречи в новом году! 🎄

#ТехписалитиСпасибо
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
5❤‍🔥46🔥15🎄95👏52👎1
#вопросвлоб

Всем привет! Начинаем новый год с нашей рубрики про вопросы на интервью. Почему именно с неё? Потому что для рекрутинга наступило "давайте уже после праздников", а ещё вот-вот все счастливчики получат свои годовые премии и будут готовы к смене работодателя) Подготовили дайджест постов, которые могут пригодиться и новичкам, и опытным техписателям.

Тренируемся отвечать на вопросы:

*️⃣Почему решили уйти с предыдущего места работы
Как ответить откровенно и не потерять лицо.

*️⃣Какой должна быть качественная документация
Структурируем знания.

Изучаем технологии найма:

*️⃣Быстрый наём: что это и как проходить
Почему у нас спрашивают всё то, что уже написано в резюме, и другие подробности.

*️⃣Всратые собеседования
Неочевидные причины для странных вопросов.

*️⃣ЛайфДокинг. Анализ статьи
Выполнение заданий в реальном времени.

Удачного года! ⭐️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👨‍💻3
😁88💯5011💘2
#средаразработки

Всем привет! В сообществе техписателей часто звучат разговоры о docs as code и о том, что мы используем методы и инструменты разработчиков. Допустим, мы используем Git. Но задумывались ли вы о том, как именно мы работаем с ветками? Какой тип ветвления нам подходит? Предлагаем вместе обсудить эту важную тему:

Что выбрать: Central Workflow, TBD или GitFlow?

Поясним для новичков: эти три основных подхода к работе с ветками. Конечно, они не включают бессмертного варианта: "Ребята, какая у нас ветка актуальная?" 😉

Итак, коротко:

1️⃣ Central Workflow. Одна ветка основная, рабочая. Все изменения — это коммиты в эту ветку. Удобно, если вы работаете в одиночку в очень маленькой команде разработки и точно знаете, что все изменения в продукте идут последовательно.

👉 Например, один фронтендер создаёт модальные окна, а вы описываете заполнение полей в них и публикуете эти инструкции.


2️⃣ TBD (Trunk-Based Development). Три типа ветки: основная (master или main), feature-ветки и релизная ветка. Одно изменение — одна ветка. Здесь важно: ветка отводится для конкретного изменения, а не для всей функциональности целиком, и сливается в основную ветку как можно быстрее.

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


TBD в разработке имеет ещё одну особенность — разработчики могут использовать feature-toggle (флаги), которые включают или выключают какую-то недоработанную часть фичи в базе данных. Поскольку техписатели почти никогда не используют базу данных для сборки документации, нам не нужны флаги, но мы можем закомментировать часть текста.

Когда созданные фрагменты документации часто попадают в основную ветку, feature-ветки создаются уже с этими изменениями, что уменьшает количество конфликтов при последующем слиянии.

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

3️⃣ GitFlow. Большой процесс со всеми типами веток. Классический GitFlow включает ветки main, develop, release-*, hotfix-* и feature-*. В отличие от TBD, в GitFlow каждая feature-ветка — это отдельная полноценная функциональность. Плюс в том, что пока фича не опубликована, ваши черновики по ней в основной ветке не маячат перед глазами других техписов.

👉 Такой подход удобно применять при раннем документировании, когда фича ещё проектируется и реализуется, или когда вы готовите новую структуру документации. Но чем дольше живёт ветка, тем больше будет конфликтов. Поэтому важно подливать в неё изменения из основной ветки, иначе pull-request вырастет до неразрешимых размеров.


Это лишь общее описание подходов, которое умещается в одном посте.

Расскажите, как вы работаете с ветками: придерживаетесь одной методологии или комбинируете их?
🔥16👍9