<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Lidiya Tulyaganova</title><generator>teletype.in</generator><description><![CDATA[Lidiya Tulyaganova]]></description><image><url>https://img3.teletype.in/files/ac/7f/ac7ffcfc-3637-442b-85f1-31222f69922c.png</url><title>Lidiya Tulyaganova</title><link>https://teletype.in/@techpisality</link></image><link>https://teletype.in/@techpisality?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=techpisality</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/techpisality?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/techpisality?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Tue, 02 Jun 2026 17:28:42 GMT</pubDate><lastBuildDate>Tue, 02 Jun 2026 17:28:42 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@techpisality/RYOReszep7t</guid><link>https://teletype.in/@techpisality/RYOReszep7t?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=techpisality</link><comments>https://teletype.in/@techpisality/RYOReszep7t?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=techpisality#comments</comments><dc:creator>techpisality</dc:creator><title>Документация для опенсорса: 5 советов новичку</title><pubDate>Mon, 15 Apr 2024 12:03:18 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/44/58/4458058b-ef88-4ac8-956d-7616f421690c.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/55/db/55db48f1-acda-4d93-99d5-9ae07df5ed6c.jpeg"></img>О контрибуции в опенсорс много говорят, и эта фраза часто встречается в рекомендациях начинающим техписателям. Но попробуйте спросить, кто же это делал, и вам ответят единицы. Поэтому у некоторых возникала мысль - а возможно ли это вообще?]]></description><content:encoded><![CDATA[
  <p id="q5Iu">О контрибуции в опенсорс много говорят, и эта фраза часто встречается в рекомендациях начинающим техписателям. Но попробуйте спросить, кто же это делал, и вам ответят единицы. Поэтому у некоторых возникала мысль: а возможно ли это вообще?</p>
  <p id="HMHl">Сначала разберемся, что же означает эта фраза? Если говорить кратко, &quot;контрибутить в опенсорс&quot; во вселенной техписателя — это вносить вклад в разработку документации для опенсорсных (свободных) продуктов.</p>
  <p id="7y4A">Недавно мы <a href="https://t.me/lidalidit/130" target="_blank">искали желающего</a>, кто может срочно помочь разработчику составить инструкцию к небольшой утилите. Техписатель-джун <strong><a href="https://t.me/klim_polly" target="_blank">Полина Клименко</a> </strong>согласилась помочь и написала инструкцию для утилиты <strong>mdis</strong>, которая позволяет &quot;вытаскивать&quot; актуальные примеры из кода.<br /><br />Мы побеседовали с Полиной и попросили её поделиться опытом создания свободной документации.</p>
  <figure id="HRx0" class="m_column">
    <img src="https://img2.teletype.in/files/55/db/55db48f1-acda-4d93-99d5-9ae07df5ed6c.jpeg" width="2199" />
    <figcaption>Полина Клименко. Фото из личного архива Полины</figcaption>
  </figure>
  <p id="3WyN"></p>
  <p id="CQI6"><strong> — Полина, привет! Расскажи, когда ты впервые столкнулась с выражением &quot;контрибутить в опенсорс&quot;, как ты это понимала и представляла себе?</strong></p>
  <p id="2qJe"> — Прежде всего скажу, что искали начинающего техписа. Я именно таким и являюсь: у меня за плечами пока нет работы или образования в этой сфере. Есть юридическое образование, любовь к выяснятельству и пояснятельству и незаконченный курс по работе с Python. Именно этот курс заложил во мне зерно отчётливого интереса к программированию напару с привычкой почитывать Хабр по дороге на работу или с работы. Если не брать в расчёт теоретические познания в сфере техписательства и чтение профессиональных чатиков, эта работа оказалась для меня первым случаем, когда я приложила свои навыки к документированию.</p>
  <p id="KhVG">Если говорить о выражении &quot;контрибутить в опенсорс&quot;, то впервые с ним столкнулась в контексте практик программистов. Говорили: если хочешь получить первый опыт разработки и чтобы было что показать работодателю на стадии входа в профессию — делай пет проекты и причащайся к опенсорсным проектам. Желательно, к проектам покрупнее и со вкладом покачественнее. Наверно, в жизнь техписателей такое предложение из общения с программистами и проникло.</p>
  <p id="3VYy">Я думала, что контрибуция в опернсорс происходит в отношении продуктов, которые созданы энтузиастами-разработчиками, что оно предполагает изучение проекта и что каждый волен выстраивать и предлагать свои предложения.</p>
  <p id="GByB"><strong> — Почему согласилась взяться за такую работу?</strong></p>
  <p id="DA96"> — Я только вступаю в профессию, на самый её порожек, поэтому мне очень любопытно сунуть свой нос, куда только можно. А тут подвернулся такой удачный случай! Пожалуй, тут удачно наложились мои необходимость опыта + любопытство + смелость — ещё и в отношении интересного и полезного проекта.<br /><br /> —<strong> Насколько твои представления о работе в опенсорс совпали с реальностью?</strong></p>
  <p id="ktjX"> — Со сроками в 4–5 дней <em>(инструкцию нужно было написать очень быстро. — прим.ред.) </em>ожидала, что сразу же, как только постучусь к программисту в личку, получу какие-то указания и буду работать. Ожидала, возможно, больше контроля с его стороны над своей работой и точно большего общения по моим вопросам!</p>
  <p id="DmMm">В первый день договорились о том, что для меня подготовят базовый костяк с примерами — это случилось только к ночи, когда я была занята. Затем, с третьего на четвёртый день, я бешено вчитывалась, делала миллион заметок и вопросов в блокноте, прикидывала структуру доки — на тот момент очень сжатую, почти без заметных расширений в сравнении с костяком от программиста. Прямо в ней примечаниями с &quot;❗&quot; оставляла миллион вопросов, по которым вносила дополнения. Мерж случился утром шестого дня, а через несколько часов разработчик уже презентовал инструмент на конференции и, судя по всему, вместе с ним — меня. :-) </p>
  <figure id="3XnB" class="m_column">
    <img src="https://img1.teletype.in/files/47/f3/47f38504-33f6-43ca-9f70-53e298e50872.png" width="1463" />
    <figcaption>Слайд из презентации утилиты на конференции</figcaption>
  </figure>
  <p id="fDrF">Сниженную частоту коммуникации понять можно, это сенсацией не оказалось — мы оба заняты фултайм основной работой. Из-за этого сейчас в доке есть некоторые слабые места — я рассчитываю их доработать на основании более вдумчивого общения с разработчиком после конференции. Возможно, расширю перечень освещаемых элементов продукта: добавлю порядок расширения функционала и программное устройство утилиты в целом.</p>
  <p id="ZYyo"><strong> — С какими трудностями столкнулась?</strong></p>
  <p id="Pg5T"> — Главной сложностью стала уже упомянутая разреженная коммуникация. Она наложилась на мою неуверенность в правильном понимании исходного кода на плохо знакомом языке. У работы в ночь были свои предсказуемые последствия. Но, к счастью, адреналин короткого срока и, возможно, кураж от настояще-всамделишного участия в техписательстве, их в достаточной степени купировали. </p>
  <p id="0cIj">Интересно то, что ситуация попалась почти &quot;лабораторного&quot; характера: продукт небольшой и простой в функционале, и расписывать не надо было ничего, кроме порядка обращения на пользовательской стороне. Разработчик хорошо шёл на контакт. Он предоставил мне примеры кода и полную творческую свободу в описании всего, что нужно знать о них, вокруг них и между ними.</p>
  <p id="Jihl">Я самостоятельно решала, какие моменты затронуть и в каком порядке, каким языком излагать, как что обозвать и какие средства оформления использовать. Это оказалась очень творческая работа, которая шла тем легче, чем дольше я знакомилась с продуктом.</p>
  <p id="I0MZ">У меня была вся свобода работы над опенсорсным проектом, надо мной не было менеджеров, боссов и прочих спонсоров с возможными ✨видениями✨ продукта, гайдлайнами, ограничениями и подобным. Не сказать, что это плохо или хорошо — просто элемент специфики, отличный от коммерческой работы.</p>
  <p id="Bh5f">Теперь моё имя запечатлено в истории этого проекта! Конечно же, это очень приятно, не говоря уже о приобретённом опыте общения с разработчиком и наличии готового документа.<br /><br /><strong> — Какие рекомендации можешь дать техписам, которые тоже будут выполнять подобную работу?</strong></p>
  <p id="tdS0"> — Ещё раз оговорюсь, что в конкретном моём сценарии как у меня, так и у разработчика присутствовал фактор подгорающего петуха. На носу была конференция, на которой разработчик в любом случае планировал выступать именно с рассказом об инструменте. Поэтому в результате мы были заинтересованы оба. Мне трудно представить, как организовать такой стимул при включении в отвлечённый проект, где никто никому ничего не обязан.</p>
  <p id="Buvg">Я могу посоветовать разве что:</p>
  <p id="Ki1E">1) Иметь удобный канал связи с разработчиком.</p>
  <p id="B41x">2) Готовить вопросы пачками, желательно, пронумерованными, а не разрозненные озарения в течение дня. На нумерованные вопросы разработчику удобнее отвечать.</p>
  <p id="8QIN">3) Если трудно сформулировать вопрос или сделать адекватное предположение для доработки — делать нарочно неадекватное и просить исправить. Модель раскачки обсуждения неадекватным предложением вообще очень эффективная.</p>
  <p id="Plcv">4) Если разработчик избегает общения, попробовать изучить проект самостоятельно или спросить совета у знакомых программистов.</p>
  <p id="AJDx">5) Помимо всего, что выше, самое существенное — беречь вашего разработчика. В добровольческой работе, каковой является опенсорс, поддерживать хорошие отношения первостепенно важно, ведь на них происходящее и держится. Здесь никто никому ни по ТК, ни по ГК ничего не обязан 😁. Так что только и остаётся, что действовать из позиций максимально возможных и уместных взаимопонимания, заботы и уважения!</p>
  <p id="wfAE"><strong>— Спасибо, Полина! Профессиональных успехов тебе!</strong></p>
  <hr />
  <p id="BfWl">Автор утилиты <strong>mdis</strong>, разработчик Антон Жуков, признался, что коллаборация с техписом — настоящая находка для него.</p>
  <figure id="OxrK" class="m_column">
    <img src="https://img2.teletype.in/files/11/1d/111d3468-a36d-44c7-9192-3a6c1f55da12.jpeg" width="2560" />
    <figcaption>Антон Жуков, автор утилиты mdis. Фото из личного архива Антона</figcaption>
  </figure>
  <p id="DH0m"><em> — Полина — начинающая техписательница, которая захотела внести свой вклад в opensource. Мы в коллаборации написали отличную документацию, которая теперь лежит в репозитории. Мне наконец-то не стыдно показывать это широкой публике.</em></p>
  <hr />
  <p id="ypat" data-align="right">Полина Клименко и Антон Жуков специально для <a href="https://t.me/lidalidit/50" target="_blank">Техписалити!</a></p>

]]></content:encoded></item></channel></rss>