Внесение вклада в открытый исходный код может пугать. Это руководство, которого вам не хватало, поможет вам сделать первый шаг и постепенно выработать устойчивую практику внесения вкладов.
Разработчики говорят мне...
«У меня нет времени».
«Я пытался, и это не сработало».
«Работа на публику пугает».
«Я недостаточно опытен».
«Начать слишком сложно».
«Мне нужна простая задача».
«Я не смог привлечь внимание сопровождающего».
Если вы откликаетесь на любой из вышеуказанных пунктов, не волнуйтесь. Многие разработчики сталкиваются с этими проблемами.
На самом деле вы находитесь в большинстве. Это те проблемы, которые мешают большинству людей достигать своих целей в вкладе, несмотря на их лучшие намерения.
Хорошая новость заключается в том, что все это можно преодолеть. Как внести свой вклад в открытый исходный код охватывает все это в книге.
Вот темы, которые подробно рассматриваются в книге:
Выход за рамки простых инструкций "как делать", чтобы понять, ПОЧЕМУ участники успешны.
Найдите следующую возможность для вклада с помощью "COIL" - четырехшаговой повторяемой структуры.
Используйте концепции, такие как "почистить один зуб" и "бить 300", чтобы преодолеть психологические барьеры и инерцию, чтобы начать и продолжать.
Смена мышления с "задачи для начинающих" на "начальное действие".
Продвигайте вперед задачи и отчеты об ошибках, повышая качество инструкций по воспроизведению.
Написание документации на высшем уровне, даже для кода, который вы не писали.
Максимизация шансов на включение вашего пул-реквеста.
Применение принципов ненасильственного общения и управление напряженными разговорами.
Реальные примеры того, как другие люди встраивают время на открытый исходный код в свою работу.
Поддержание вклада сверх одного коммита для достижения долгосрочного воздействия.
Ричард последнюю четверть своей жизни посвятил исследованию того, как преодолеть разрыв между проектами, нуждающимися в участниках, и людьми, желающими внести свой вклад. Он проводил интервью, работал в паре с разработчиками и сделал сотни личных вкладов. Он наиболее известен тем, что помог шестидесяти тысячам разработчиков внести свой вклад в открытый код через свою платформу CodeTriage.
Ричард является сопровождающим библиотеки, которые были с